All right, glad I came back to this. :-) There's a lot of cleverness in it. I still don't love the guess-the-spell-name mechanic (I'd be fine if it just told me that the spell I found was called "levitate" rather than making me go through a few hint presses), but since it's not much of an obstacle, it's easy enough to focus on the very good parts.