Игра про снеговика которому нужно дойти до конца
Тренировочный проект для курса "Web-фреймворк Flask: введение" stepik.org
На стартовой странице можно выбрать имя игрока и размер уровеня игры.

Используя отправку формы снеговика можно перемещать по снежным клеткам.

Цель игры - доевсти его до конца уровня за минимальное число шагов.

На странице custom game можно задать имя игрока, размер уровня, процент проходимых клеток, тип препятствий.

Уровень сгенерируеться случаемым образом, при низких значениях snow rate прохода к концу может не быть.

Проект должен запускаться и не выдавать критических ошибок во время работы.
Должен присутствовать базовый шаблон, примененный к другим страницам.
Используйте html-теги, где это уместно. Не нужно создавать профессиональную верстку этот курс о серверной разработке.
В проекте необходимо применить css. Для этого можете использовать готовые стили из интернета. Например Bootstrap 3. Насколько хорошо выглядит сайт оцениваться не будет.
Задача в том, чтобы подключить какие либо используемые стили к тегам. Изображения тоже приветсвуются.
В программе должно использоваться расширение Flask-WTF и присутствовать как миниму одна форма, наследуемая от класса FlaskForm.
Необходимо применить как минимум 4 различных поля (SubmitField принимаем за одно из полей).
Должно присутствовать как минимум 2 разных валидатора и их применение должно быть обосновано.
В проекте должно находиться как минимум две функции представления: должен быть как статический, так и динамический маршруты.
Одна из функций представления должна иметь возможность срабатывать на POST-запрос.
Код в проекте цельный и логически завершенный.
Flask 2.1.2
Flask-WTF 1.0.1