Oh wow, this game is amazing, the theme is used very well, the puzzles are very cool and the graphics are great.
The only issues I found are that some levels were very long, making restarting feel too punishing, and having to constantly move between keyboard and mouse is pretty annoying, but they're very minor issues in an otherwise incredible game.
Before playing this I actually thought I had a chance at winning.