Very nicely designed game. I wanted more high level puzzles, but I assume that was a time restraint thing. Here is my playthrough: