I understood that but isn't there a way if you contact itch.io support? The files are on their site, so I suppose they could do something so anyone can download it. Also, I was originally talking about this game.