Took a while to understand what was happening, but once I did, the game was a lot of fun. The puzzles were really well designed, I even failed at one and gave up, but not before I noticed myself sitting with a hand on chin, leaned back, trying to figure things out.
Except a few bugs already mentioned by others, it all ran smoothly and was surprisingly fun.