Further NPC implementation for encounters.