Very nice take on the "all characters are connected to one set of controls" idea. The puzzles are fun and challenging.
As for some feedback:
1. An undo button would be nice as I lost a lot of progress too often with a few accidental moves.
2. I wish more was done with the character that has its directions reversed. I only saw him once. Poor guy.
Other than that, nice job. :)