Даже не так. Кол-во нужных элементов должно явно храниться в логике, а не косвенно в размере массива. Генератор объектов должен точно знать, что нужно создать N штук, а если не влезло, то виноват массив.
Я конечно с ситуацией не знаком, но мне кажется, что так будет правильнее и чище.
там ставнится всего два вида штук в определенных местах и их просто не должно заспавниться больше, и вроде не спаниться, но кагда нажимаешь на переспавн, он поверх этих начинает спавнить и получается что в одном несте два обьекта