Buying upgrades was really addicting, but the downside is the longer the game went on the worse my frame rate got, maybe varying enemy types instead of just adding more could help, then you could add stronger enemies not just more enemies on screen. Either way had a good time playing.