hi, i have problems with the Mega dowload (here on itch). There is an alternative way to download the game? thanks