Excellent Game, the puzzles are really well thought, great graphics and audio.
I think that this game would benefit from a "Restart Button" in each level (I got trapped in some and had to restart game