Научился: Продолжаем рефакторинг. "Автоматизируем" работу с четырьмя фигурами для превращения.
Есть ощущение, что, поскольку базовым является именно массив их четырех фигур "QRBN", а не их расположение на доске, то вместо цикла
for (int x = minx; x < minx + proFigures.Length; x++)
изящнее смотрелся бы цикл
for (int x = 0; x < proFigures.Length; x++)
А уже там, где нужно, прибавлять minx