Narrative Planning: Balancing Plot and Character
Multi-level direction of autonomous creatures for real-time virtual environments