I just played and finished this game and had a blast playing it. It is also a perfect implementation of the theme. The puzzles are very well designed and the game really messed with my head, but in a good way. Especially the final level.