Added an "empty" Powerup and tweaked a little bit

I changed some lines in the PowerupManager script just to make the code
a little bit easier to maintain and grow in terms of creating new
powerups. The previous code is still there, just commented if anyone
disagrees with my approach and want to backtrack or anything