Extremely clever puzzle game, though not every element of the game physics makes sense. Very cute ending.