Another user who bought it previously managed to download it. But okay I will send email as well. The download speeds on itch are not the best.