Great idea, and great level design to make you understand it. The movements are fluid and feels nice. Only thing I could say is that it's a bit straightforward and you don't have to think too much to finish it. But that's my love for puzzles talking, and it's nice sometimes to just go and enjoy the game. Very good job !