Queria dar a minha opinião sobre a progressão do game.
Se vc está pensando em um game de progressão infinita, os mobs devem evoluir infinitamente também.
Acho muito legal a ideia de a cada X waves os mobs mudam de cor e ficam mais resistentes. O que eu faria é aproveitar essa mecânica e programaria ela pra ser infinita também.
A cada 20 ou 30 waves, adiciona uma qtd X no ataque e HP desses novos mobs (não um valor fixo, mas com uma progressão continuada), e adiciona um valor pro RGB (com um gap, tipo 30, 20, 10, resetando quando chegar a 256).
Mas em geral, meus parabéns! O gameplay tá muito fluido e esse monte de partículas explodindo pra todo lado é extremamente satisfatório de ver!
Boa sorte com esse balanceamento, e aguardo uma versão final na steam! =)