> Like Maverick said create the spawned objects into a family.
>
> You can also save a bit of memory by inverting the "is overlapping" event so that the object won't spawn at all. This will work better if "on destroyed" is scoring points etc.
But how can I test is overlapping without creating the object first?
Consider you have 4 slots of object spawning.
Pick random slot that not being chosen(isChosen = false).
After picked, set isChosen = true.
Then the next ones will pick the slots that has isChosen = false only.