Switch sound distance model to AL_INVERSE_DISTANCE
Attach sound listener to the player head instead of camera
Add vanilla-compatible range limiting for playloopsound (Fixes #244, Fixes #1342)