Good writing and implementation, but the difficulty curve is harsh. It expects you to know the uncommon IF verbs to pass the tutorial. The built-in hint system skips over the important stuff. You'll have to examine things twice from different perspectives. Of course there are timed puzzles. I don't recommend this game.