There should be some more diversity between the amount of characters. Also if the game becomes endless, make sure the enemies bodies disappear and that the boss levels look different from the normal enemies. So like after 4 waves, there is a boss wave and the boss wave would just have a random variable inserted like speed = hspd++ speed = random. Something like that or having random health points and different colours each time to make the game have more diversity.