Massive bugfix/improvement to 3D sounds

Sadly, I can't do anything about adminhelps and vote sounds echoing, but I have checks added for when Byond has decent sound modeling.
Whoops, my bad. This actually doesn't appear to prevent hearing sounds in vacuum, since it subtracts from volume at high pressures.