Through research, tinkering and the help of a really nice defold forum user, @rama , I have implemented an enemy spawning system.
However, I really don’t think the way I am spawning the enemies is efficient. I basically randomise a game object to spawn to, and spawn it accordingly. Here is the layout of the game object spawns:
The code works fine, it’s really good (once again, thank you rama!), however there must be a better way to get positions? Do I need game objects?