Made sound volume affected by atmosphere.

Should stop sounds playing if the source is in space.
Changelog
Edited some hats to use BLOCKHEADHAIR to show beards.
Removed BLOCKHAIR from another hat that didn't use it sensibly.
Changed to use simulated casting.
Added explanation of added code, so maintenance is easier.
Merge pull request #1795 from ComicIronic/HeadHair

Edited some hats to use BLOCKHEADHAIR to show beards.
Merge pull request #1794 from ComicIronic/SoundAir

Made sound volume affected by atmosphere.
Re-add jukebox to shuttle, get rid of some excessive intercoms.
Trainer belt + changelogs
Merge pull request #1797 from N3X15/readd-shuttlejuke

Re-add jukebox to shuttle, get rid of some excessive intercoms.