This one took me by surprise! Was a very neat puzzle game! I also liked the score of a level showing how good the solution of the player was.