We uploaded the game to Itch.io store. So, from now on you can download the game from there and enjoy the benefit of have auto updates without need to be downloading a new version every time.
The game now is going to be paid. For those who want to support the game development financing, can find the buy button on the link bellow.
Anyway the first 100 players who register for the multiplayer will receive the key to download the game on Itch.io for free.