I finished the game and really enjoyed it. The puzzles are challenging in just the right way, and I found the concept very interesting.
I think it would be nice to add a button to reset the level. When you make a mistake with the first character's movement, you have to wait for all the others before trying again.