Hey everybody, it's the dev. Here's an update of what's been happening since:
I've ported the game from the server to a downloadable. No more accounts!
You can download it from Steam or Itch
The Steam version costs $2, but you can install mods via Steam Workshop, adding extra graphics and such...