Events

NPCs give players chances to interact and roleplay. However, an NPC without an overriding conflict is just an extra. Events provide direction and a unifying problem that the players need to work together to resolve.