Научился: Создал класс BoxSquares() : Box, реализовал конструктор BoxSquares()
Реализовал функцию BoxSquares().Init(), реализовал функцию BoxSquares().GetColor()
Модифицировал класс Board(), протестировал работу. Трудности: Не рискнул проделать то же самое с классом BoxPromots().
Научился: Создал класс BoxSquares() : Box, реализовал конструктор BoxSquares(), реализовал функцию BoxSquares().Init(), реализовал функцию BoxSquares().GetColor(), модифицировал класс Board(), использовал новый функционал
Протестировал работу после проведённого рефакторинга