Very good
I haven't had that much fun in a long time, the puzzles were very challenging especially at the end. The only thing i can even think of suggesting is that you make them a little less abstract, but even that is pretty cool sometimes. It took my back to when i used to play monkey island for sure lol