AI-driven NPC framework for OpenSimulator with modular LSL scripts, sensing, pathfinding, and AI chat integration