I don't see a Download Button for this one.
Because there is not one... It is a browser play deployed game. No DL needed
After many people had complained about the game freezing midbattle, it was decided to return to the executable version (See devlog) Hope you take a moment to try it out how it was meant to be ^.^