various changes

- Added music (toggleable, disabled by default)
- Added collision detection for the player and the bullets
- Other minor changes to the code