Good randomization
It keeps the challenge fresh as the waves change each time you play the level. And rather then paying to unlock from the store, youre given the option to grind until you have enough $$$ to purchase the premium upgrade. No real money involved.
Kennnnnnnnnnnnnnny about
Evil Defenders, v1.0.2