This refactor moves character class definitions into a dedicated configuration module, replacing static hardcoded types with a runtime-validated CharacterClass system. This allows developers to easily add or modify character stats and types without needing deep changes across the core game logic. Cleaned up unused fields and streamlined the codebase, setting a more flexible foundation for future expansion. Flexible configuration

Refactored character system to support dynamic class definition and configuration - lws803/agent-arena