waves of enemies

lots of work to get waves of enemies, spawning properties of enemies and
off world culling to make waves the way I want to.  Well, lots of
struggling, maybe not that much output...