small suggestion, first time you encounter an NPC (and don't know their name) i feel like the description should include skin tone to help the player better visualize the NPC they're interacting with. it gets a bit annoying constantly going on the NPC profile to check.