Nice idea, and works pretty well. I like the story mixed with gameplay too. The controls are a little 'oldy' but it's a great puzzle game.