Ahhh. I didn't realise that. I never really skipped the wave. I would just play the round, have enough to upgrade and decide to upgrade. I managed to upgrade each time since the damage upgrade cost around 40 but I was getting about 100-150 souls per round.