LR-99: Battle Engine v1

Jim, please correct me if I am mistaken about any of the following.
* When you inherit from an object, you get the parent classes' methods and attributes. That's it.
* This is why you need to run the parent's __init__ explicitly. All inheritance does is give you the methods and attributes. 
* In our particular example, Command's __init__ initializes "time." For some reason in Python, we can call which parameters we want to __init__ when we call the parent class's __init__. 
** However, empirically, even though we did not call all of the parameters of the parent's __init__, all aspects of the __init__ were passed.