Переделать код, реализующий решение расстановки фигур в pygame, под ООП. Обаятельно нужны аннотации и комментарии