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.
If T is a space turf, won't T.return_air() return null?