Added NPCBehavior interface for implementing NPC AI