Ну верхний вроде норм. Остальные проверь. Подебажь, закомментировав все кейсы, кроме одного и так с каждым
у меня просто создано 6 пустышек. Лабиринт генерируется и записывается в этот пустой объект как дочерний. И потом я просто через for их выравниваю. Тоесть мне без разницы какой лабиринт в какую пустышку запишется. BorderArray это и есть тот массив пустышек