uh... you can download it. There's button right there. It says "Download Now".
I have no idea about this comment. I think I was commenting on a browser based game on itch and had multiple tabs up or something I am dumbfounded at that. My apologies. I downloaded it before so I have no idea what I am smoking.