There is some problem between your PC network and the itch server maybe :D PM me your email I'll send you a temp download link from my own server :D
tre7848mi@gmail.com
Thanks! :)
I've just sent you the download link :D