Nice submission! We also did a similar reversed tower defense, although I like your implementation of indirect spawning via building unique structures.