The spawnMob and spawnObject event phases need to be able to run functions to generate positions
The functions also need to know the index of the current mob/obj in the blueprint array
The functions also need to know the index of the current mob/obj in the blueprint array