Чему научился:
Мощный тест получился. Рекурсия вообще затратная штука. На тот уровень, что сумел дождаться, все сошлось. Отличный алгоритм получился. Но, если бы где-то не сошлось, то, к сожалению, тест нисколько бы не помог в поиске ошибки
Научился: Проходить супер тест. Трудности: Найти места в коде откуда можно считать правильные параметры шага, взятия, рокировки. Мы вызываем методы много раз за ход при различных проверках, поэтому значения считанные из метода где происходит проверка например на шаг не верны.