Fantastic game! Left me wanting more. :)
Did you do all the artwork yourself? It really fits together so well.
I'm a sucker for a good puzzle game, so you'll be getting top marks from me.
It's already so polished, but if I could suggest some minor tweaks:
- A different way to change characters -- I didn't realise it was based on screen position. Perhaps 1/2/3 distinctly goes to a particular character?
- When one character has left the level it would be good to automatically transition to control of another character.
- MORE levels. :)