I want to put a cool soundtrack in my game using multiple sound Ids, but how do I get when an audio stopped playing? Should I make a table of what each sound ID should play for?
I have had a loop function that checks a sound.IsPlaying Property every second, and if its not playing, I play the next Sound ID. but it seems to forever stay true, what can I do?

