Well, clearly there's lots of room to play around with the wave function, but the general idea of some sort of fluctuation of attack frequencies is well worth exploring. I feel that some time to rebuild will improve the game quite a bit, easy change, very big difference. Will take some balancing to get right though. Ideally the waves will not be the same every game. (I know nothing of math)