This was one of the best implementations of the theme I've seen so far.
Everything felt so intuative, and the puzzles hit just the right spot for me in difficulty.
The ending was especially cool, very much an "ah ha" moment. Very unique way to do the credits.