Writing was funny, definitely my favourite part of the game.
Game has some nice puzzles, unfortunately the last one was too hard for me (but hey, it's the last puzzle, so it should be hard). Maybe crank up difficulty before the puzzle a bit, so it leads players more to solution in the last puzzle. But balancing game is always hard, so no worries about the game.