You have problems with the MEGA page? or with the file already downloaded?
It was the Mega, but I was able to get to it through the other link on the site. Sorry for the late reply, I don't check itch.io often.
Thanks for your reply! ;)