C# Console + ASP.NET ИГРА "Морской бой"

Job ID: 32068140

Budget: €50 – €70 EUR

Нужно сделать простенький морской бой в консольном приложении и в asp.net(razor pages)
Вначале игры предоставить возможность выбора - 1. Начать новую игру, 2. Загрузить игру
При выборе 1. пункта - запросить название партии, имена обоих игроков, а так же размер игрового поля (5х5, 10х10 и т.д).
После этого предоставить выбор расстановки кораблей - вручную или же рандомно.

При выборе 2. пункта - иметь возможность загрузить и продолжить ранее сохраненную игру из базы данных.

Правила морского боя стандартные. У Каждого игрока 5 видов кораблей:
Размер корабля (в квадратах)
Перевозчик 1 x 5
Линкор 1 x 4
Подводная лодка 1 х 3
Крейсер 1 x 2
Патруль 1 х 1

Иметь возможность сохранять и загружать игру с базы данных.
Будет плюсом, если будет возможность видеть историю сделанных ходов.
При завершении игры вывести имя победителя.