The game looks really nice!
Many have already mentioned the solid implementation of the theme so I guess that's a given :)
Bonus points for clever puzzles, I know in fact those aren't easy to come up with.
Well done!