This should go in the How Do I forum.
There are a few ways to handle these sorts of situations. The way I do it is with an invisible dummy object, let's call it a spawner. I create the spawner(s) wherever I'd like my objects to spawn, and then spawn the spawner there instead. Next is to check if it's overlapping the player/obstacles/walls/etc. If it is, destroy it. Then create a function for the spawner to create your object.
I'll try that now and see if that works!
Thank you so much for the reply!!!
EDIT: It works!! Thank you GeometriX!