Beautiful game, thanks for sharing. Koblas's comment caught my eye and I will definitely be poking around the github actions code to learn how to compile Golang to WASM.
Thank you! Go makes it ridiculously easy: GOOS=js GOARCH=wasm go build -o web/game.wasm
More build info here: https://ebitengine.org/en/documents/webassembly.html