Wow, this was really fascinating. I liked how solving each puzzle added to the narrative, as it's a great way to reward the player. I was a bit confused when I got to the end, but other than that this was a really solid game.