Чему научился:
Управлять переменными, отвечающими за цвета фигур и элементов доски. проверять возможные столкновения и реагировать на них должным образом.
Что было сложным:
найти самостоятельно решение проблемы с прохождением некоторых частей фигур через другие