Looks really cool! I'd like to help pin down the audio issue you're having, though. I'm not aware of any differences between desktop and web audio (except that it takes a lot longer to load on web, of course). Can you tell me more about this problem?
(Or feel free to reach out on Discord if you'd like to discuss it there!)
Sometimes music just doesn't play again after being stopped on the web version. As a hack the web version currently just sets all music to volume 0 when it needs to be stopped in game. However, all music stops at the end of the game (because we reboot the machine to restart) so when it restarts (if escape is pressed) the same issue happens and this is the part we couldn't even try to find a hack for. If you'd like to discuss more on Discord my username is the same there!