LR-99: Battle Engine v1

You can override the default value, like this:

```Command.__init__(self, name, explanation,True)```

The parent class is responsible for maintaining the time attribute. The child class should never set it directly.