Incredibly original idea with a neat execution. My only nitpick is the lack of a clear tutorial, it takes a while to figure out how the puzzles work, but once you do it flows nicely.