There are UNLIMITED WAVES! but the enemies ramp up a little quickly, anything past wave 5 is a toughie. As for the power ups, they do stay with you until death. In hindsight adding a HUD/GUI element indicating what power ups you currently have could have helped. Thanks for the feedback :)