Finally solved the Sounds issue in my Scratch game. What I wanted was for each scene's music to stop when the player levels up. Once the next level loads, a new sound plays. The problem was certain sounds kept playing even when the scene changed, despite putting 'stop all sounds' at the end of each script. This issue has plagued me for weeks.
Turns out I have to stop all sounds at the end of the current script, AND stop all sounds again at the beginning of the next script? I don't get it. Why.
Scratch editor
This is one of the times where I feel like I'll never be a good programmer. Or is it uniquely a Scratch issue?
Aside from that, it was another frustrating day of getting Vue Devs deployment to work. Further diminishing my confidence.
But I'm trying to stay positive. And take everything in stride as a LeaRNiNg LeSsOn.