Hmm...for some reason I can't get the demo. The Download button doesn't do anything for me.
Are you able to download any other itch.io games? There aren't any permissions or anything, so you should be able to
I'm not able to. That's odd, since I've downloaded games from here before.
In the end, I was able to get the download working on Chrome, instead of Firefox like I have been using. Maybe it's something with the site/browser?