I can't download this at all
Allow pop-ups for itch.io and it should work. If you're using the itch.io app it won't work. You have to do it on an internet browser.
Nah man, I turned off my Ad Blocker and I'm using the browser and theres no download,
I've got a small youtube channel and i'm very keen to play this, looks awesome. please get back to me about the best way to download