Начиная к реализации функционала пешек заметил баги. Вместо атаки нормальной пешки по диагонали имею атаку вперед. Где баг расположился еще не понял. Пойду уроки заново, где-то откроется истина. Цена расплаты за учебу после 21 часа вечером, когда голова уже не особо свежа и процесс осмысления урока затруднен. Что поделаешь, придется пересмотреть курс снова да ладом ))
Научился: Изменению состояния с помощью флагов.
Создали флаги с начальным значением "тру", и прописали функцию, проверяющую условия, при которых некоторые из них меняются на "фолс".
Отображается всё это под доской сокращениями для каждой стороны каждого цвета: WCL, например - "Белая Рокировка Влево".