I have Starmada, but it have the same problem with submitting score, on the site i downloaded it there was a highscore, but nobody are telling how they got it, so until i found out how to submit i won't install it.

Okay
It's odd because I actually have the game in my arcade, I just can't find how to submit (hence why I wanted to reinstall the game with a way to submit). Apparently I was able to before, but it was a couple years ago and I don't remember at all how I managed to submit then