In my map you have a builder who builds buildings which will then spawn a unit every 30 seconds (doesnt matter when it was built, its just a 30 second interval where all the units are spawned from each building). How would I go about doing this? Each building will have upgrades and spawn different units, and i also want them to spawn while the building is under construction.