Randomly pick a sound from a passed in list, and then pan that sound around as it plays.
How To Use
Call the Init function to initialize the system. Use the AddSound function to input a list of sounds to choose from. YOU MUST ADD ALL THE SOUNDS BEFORE RUNNING THE SYSTEM! If a sound is added after the system is running, it could cause some timing issues and bork the whole thing. Then call the start function to begin running the system, call the stop function to hault the system.
There should only be ONE of these systems initialized / running per level! Initializing / running multiple systems will cause weird and unexpected behavior!
globalSoundPan_AddSound( _sound, _channel, _volume, _mindist, _chance, _length, _offset, _pause )