LR-99: Battle Engine v1

If you don't specify a keyword (like time), the default gets used. Otherwise, you can explicitly set it to whatever you want. You should *definitely* set it using Command's init method. 

Check [this](https://docs.python.org/2.7/tutorial/controlflow.html#keyword-arguments) out.