I had quite a bit of fun playing the game!
There is an issue that I'm having on Firefox. The canvas remains square even after starting the game.
I had the same issue on my game, when using the "noctx" pygbag template. Doing this on main.py before pygame.init() fixes it:
import sys, platform
ON_WEB = (sys.platform == "emscripten")
if ON_WEB:
platform.window.eval("window_resize()")