A goal – Delve NPC
Phew. So I was trying to avoid IRC chat by giving myself a goal before I would look at the chat window again!
The goal was delve, which reveals what NPCs are thinking. However I also added a compass, inventory listing, looking at items, case insensitive commands, and the talk command.
Susan is a little boring so it makes the example well.. boring – but you can see where this could go. In theory I can flex my writing muscles* now that the system is working, but I promise nothing!

You can now Delve npcs to see what they’re really thinking!
*even the weakest of men can flex.