Thang sound panning for #454

Pans sounds across -0.5 ~ 0.5 according to screen coordinates, adjusts volume according to `distanceRatio`. Some numeric adjustments is most probably needed. Trying a pull request.