AI-Powered NPCs and Behavior Modeling