Prep for ToyEngine.generate(); waiting on units

Need to either change the way units are stored or make major changes to
ToyEngine to store with units. After conversation with JHP last night,
sounds like changing storage is easier, more logical, and may have other
positive effects.
Skeleton of OpenMMEngine tests.