removed null check on World in addAudioObj
radius/azimuth computes now take Location* instead of AudioObj*

things are more composable this way.
also renamed Player::location to Player::myLocation to distinguish
between player's location and audio object's location in computations.