Fun puzzle game. The random stage generation is really nice. The visuals are nice, the sound too. Great job.
Maybe add some kind of pressure so you're more "forced" to chose the move? You can kinda sit there taking all the time you want, but that doesn't detract from the great game.