Cant even fucking download it. It keeps saying network error. And when I finally get it, it says forbidden.
Then contact itch.io support. It's not my site, so i can't help you with your problem.