master
добавлена возможность перепостроения армий после каждого шага: 1) текущий - бой на мосту 2) толстый: на ринге 3 на 3 одновременно 3) битва стенка на стенку меню после каждого шага. Вид построения сохраняется в недоигранной игре. Вывод состояния армии зависит от ее построения
доработки
из нового: паттерн команда Interfaces/ICommand.cs - интерфейс для паттерна Command Managers/CommandHistory.cs - Менеджер стеков Undo/Redo Managers/UndoController.cs и Managers/InputHandler.cs - Принимаем Esc, без них консоль игнорирует кнопку Battle/BattleSnapshot.cs - помним последнее состояния боя конкретные команды в Managers/Commands: StartNewGameCommand.cs - Отмена создания игры LoadSavedGameCommand.cs - Отмена загрузки сохранения ExecuteTurnCommand.cs - отмена шага боя git add .! AutoPlayCommand.cs - прерывание и отмена автобоя SwitchFormationCommand.cs - Undo смены построения