S>здесь
ээ.. ну во первых непонятно что это за язык. Выглядит как С++ в котором заменили & на ^
Смущает то что на каждую клетку выделен отдельный класс. Учитывая что состояние большого количества досок нужно хранить это выглядит неуместно -- по памяти будет оверхед на порядок.
смущает, что при этом чрезмерном выделении классов, не был выделен отдельный тип для направлений, и имеется ряд функций MoveN, MoveE, MoveW, MoveS.
Многопоточности не заметил.
Ну и наконец кракозябры (видимо, русские буквы) в комментариях убили.