Excellent game all around. There were several points where I began to feel like like my progress was being hindered by buggy game mechanics. Every time that happened, though, I wound up realizing that I hadn't totally solved the puzzle yet. Challenging puzzles and thought-provoking story. This was really a great game.