Подпишусь
Кэп?
Если базовый концепт не предусматривал поезда - зачем тратить сотню человекочасов на "а вдруг понадобится"? Писать красиво нужно если проект живет долго и над ним работает много людей. Я не думаю что ради минуты анимации поезда (или сколько там было) было бы целесообразно вводить в игру целый новый механизм, и тем более дописывать движок. Игру сделали, выпустили пару патчей, продали и больше ее код не нужен.
Ты видимо перфекционист или книжек типа "Совершенный код" начитался.
Ты видимо никогда не работал в enterprise, и не слышал о понятии legacy-code.
Как программист я вполне понимаю того, кто это сделал.