| ⇢ | A | NewGameCommand added | |
| ⇢ | A | LoadGameCommand added | |
| ⇢ | A | PlayerInput added | |
| A | ↛ | RunGameCommand removed |
| ⇢ | A | NewGameCommand::configure() added | |
| ⇢ | A | NewGameCommand::execute() added | |
| ⇢ | A | LoadGameCommand::execute() added | |
| ⇢ | A | LoadGameCommand::configure() added | |
| ⇢ | A | LoadGameCommand::__construct() added | |
| ⇢ | A | PlayerInput::askForConfirmation() added | |
| ⇢ | A | PlayerInput::__construct() added | |
| ⇢ | A | PlayerInput::askForInformation() added | |
| ⇢ | A | PlayerInput::askForDecision() added | |
| A | ↛ | DecisionCollection::findByOrder() removed | |
| A | ↛ | Decision::getOrder() removed | |
| A | ↛ | RunGameCommand::execute() removed | |
| A | ↛ | RunGameCommand::configure() removed |