little code restructuring
fixed bag

Исключил добаваление дверей между элементами по диагонали