Maintain a list of sound listeners and use them to mix if the sound can be heard from them (sound is played from same scene as listener)
Use a default sound listener if none were added
Make sure sound handles always have at least one steam audio source
Make listener disposable
Make sure direct source has correct listener pos
Disable scene default sound listener if there's other listeners in the scene