Чему научился:
Что-то у меня контрольное число не совпадает. Судя по всему, у меня какая-то фигура может делать другое кол-во ходов. Буду последовательно перепроверять. Настораживает лишь, что число получается кратным первому ходу из начальной позиции. Возможно, программа четыре раза (я поставил четыре "полухода") считает первый ход?
Что было сложным:
Самое сложное ещё предстоит: найти баг )))
Научился: Проходить супер тест. Трудности: Найти места в коде откуда можно считать правильные параметры шага, взятия, рокировки. Мы вызываем методы много раз за ход при различных проверках, поэтому значения считанные из метода где происходит проверка например на шаг не верны.