Being able to reason through potential future events is something humans are pretty good at doing, but that kind of ability is a real challenge when it comes to training AI. Taking those reasoning skills and using them to create a plan is even more d