The game has not been uploaded, I don't know if it was a mistake or on purpose.
It was a small mistake, the web build had some critical errors that caused the browser to hang for most people, the game has been reuploaded as a windows build.