Что можно улучшить или оптимизировать в коде решателя крестиков ноликов?
Зеленые цифры показывают количество ходов до победы. Красные цифры указывают количество ходов до поражения. Серые цифры обозначают количество возможных побед, если соперник допустит ошибку (учитывается стратегия соперника, согласно которой он блокирует две расположенные подряд фишки, чтобы предотвратить постановку третьей).
Код игры: https://gist.github.com/EliteRunner/a6abdf2389f94208a7c6a22aa8c5999a
