Hmm, I think it might be a problem with your internet, since we host the files via itch.io and it should be a quite reliable source?