Reactive planning idioms for multi-scale game AI
An integrated agent for playing real-time strategy games