realistic NPC interactions