I managed to beat this game after some serious thinking. I'm really impressed that you managed to design the riddles very well in this one, though i'm not quite impressed that the ending didn't offer much.
Still a good one!