[ ] maybe make the key passed be an object to refine responses to asking about people vs showing items? idk
[ ] inventory
[ ] this needs to be handled differently than player inventory, since it mostly means "if condition met, give player thing and remove it as an option from NPC"