Added music buffer swapping and additive sounds (only support one currently) and made radical change to game loop to allow music to play over level