Apparently the download links don't work properly. I tried the mirror for PC and downloaded the game but then got a failed to execute attachShader. Plus for some reason the game wants access to my microphone.
Developer has said download thru website but not sure what that is. So I guess ball is in developers court to update the links with a working version of the game.
looks promising but until issues are fixed time to pass.