Surprisingly fun and imaginative game. I love the last few levels, where you're no longer solving simple puzzles but actually playing mind games with the developer.
Level 2 is easier than it looks. Remember the level where you needed to restart? Same concept.