Nice! Solid execution across the board, with gameplay, art, and theme all connecting quite well. The use of the "desktop" as a way to explain what's going on is quite slick... I always felt connected to the story and the game, and knew what to try next.