figure out how to do different NPCs.