Very nice and intuitive mechanic which you've used to create some very good puzzles! I'd agree with a few other commenters that faster movement would have been nice, but it didn't get in the way of enjoying the game for me :)