My upcoming game UVSU is also a puzzle platformer with brain-melting mechanics- You play against yourself!
It also has this "you control multiple characters" things going on for it which is another similarity.
If you played Toodee and Topdee and especially if you finished it, I'd love to hear what you think.