The statut of the game is "in dev" and you can read this in the game page too, that's why there's no download button
The game is still going well, no worries !
Ok ;)