Ideas about balancing waves, bosses and weapon upgrades