All-in-all, I've got the thing more-or-less working, however, we've encountered a strange issue where the song doesn't change if the player is not the active tab in the browser (or not the active window if there are more than one instances of the browser open). He also claims that if you stay away long enough, the graphics stop updating and the GUI timers I have need to play catch up when you navigate back to it.
I'm not sure if this is related to clipped autoplay functionalities we used to have in the earlier days of the net, or if it's something else. I've made a copy for myself to test on itch.io you can check out here, and I've attached a .love below that is free of the issue itself, so I know it's Love.js related (though, my code is messy, I'm not gonna lie, and I'm sure there are more than a few stragglers from things I was testing at the time I copied my code, or just plain things from my game straight-up—you've been warned

Any help or insight would be greatly appreciated!