Yeah I have the ghosts spawn randomly and unfortunately that means you can get swarmed and it feels a bit unfair. DIsco time is one of the ways I hoped to make it feel more fair. I didn't want to turn the spawn rate down too low or it would be boring. I think I'd have to move aware from pure randomness to avoid the unfair swarming problem.
Thanks for playing!