This document discusses using machine learning techniques to develop adversarial agents that can learn and adapt within simulated microworld environments of increasing complexity. It describes applying reinforcement learning to microworld models based on modified games like chess and checkers, as well as a military campaign simulation. It also discusses using hierarchical decomposition to reduce complexity in a continuous space air combat simulation. The goal is to enhance decision making by developing agents that can learn from experience over time to handle new situations.