Вторая часть генерации уровней.
Постараюсь коротко объяснить как все это дело работает. В общем начнем. А начинается все с одной комнаты с четырьмя возможными позициями спавна комнаты, красные ромбики - это те самые позиции. (Второй скрин)
После спавна первой комнаты, позиция на которой появилась комната - удаляется с листа и деактивируется. А новые позиции заносятся в лист и уже с ними спавнится