Please don't be offended, but this is the first Itch.io game I've seen that leads me to Google Drive when I try to download it, and it is a file too large for Google Drive to virus scan. I don't want to accidentally download a virus, so if this could be either downloadable on itch.io or a site like Mega.nz I'd be happy to give it a go. As it stands... I'm not taking any chances xD
Please tell me if you do put it on Mega.nz. I really do want to give this a try, it looks great!