adding spawnFactory -- which doesnt work as there is no way to create a construction site programmatically