freeExec, не-не, я плохо вопрос описал просто. Смотри. Поезд когда едет, в повороте он вращается на двух своих каретках, а у меня на поворотах вагон каждый вращается по центру своему и поэтому это выглядит нереалистично. Как на скриншоте.
Даниил Басманов: я тоже не стал x и y местами менять. я в public Transform[,] grid = new Transform[gridHeight, gridWidth]; поменял местами gridWidth и gridHeight, но от этого не особо лучше стало
замена всех x на y и y на x в UpdateGrid вызвала еще большее количество багов :D. Оно стало работать, но из всех фигур стала выпадать только одна - линия.