Тетрис / Tetris на языке С++. Часть 5. Рефакторинг кода

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