Yep, a couple oversights like that. Salvakiya mentioned spawning things in sequences rather than randomly, I think that would solve this problem too! Thank you for playing & input!
You could check the closest distance to a needle a spawning timer is. If that distance is too close, reselect the spawn point.