Okay, let me take a second because this was so intense. Almost had an heart-attack because of the first invasion. :D
lol. It took a little while to tune the spawn rate at first, then I'd have to tweak after each additional mechanic.