the ending was great!
rawr
This was an excellent one. Some fun puzzles (and at times, very amusing solutions for what defined a dragon, sword, and princess), and a delightful ending.