i dont know if this is in the works (i hope so) but could there be a bit better indicator of what the key words for npcs are? right now the system is too strict imo, you must type the sentace exactally how they want it, and if you screw up somewhere, most times you have to go through the whole story again because the npc will not accept the latest key word.
the idea of people interacting with the npcs by asking questions instead of clicking on buttons is great, but i hope you relize it needs alot of work from its current state