Fixed powerups and shield regen!

v0.1.4-Alpha build.7;
- Fixed shield not powering up again after being shot down, even after
picking up power-up!
- Fixed player taking damage from picking up power-ups.
- Increased chance of a shield power-up spawning.
- Refactored a bunch of classes to allow easier reading, editing,
expanding.