Whitespace tidy
Enabling a gainNode to be stored on each soundSource so the volume of each sound can be modified separately. Tweaking the logic so this works as intended