Designing AI Agents With Memory, Character, and Standing