Adding NPCs and a conversation system to our game