added and rewrote a lot

- added a few comments
- added shield powerup
- added powerup sounds
- added enemy weapon type 0 sound
- added respawn sound + respawn delay
- added weapon damage + enemy lifes
- rewrote a lot of else if() to switch() case():