Seems the downloads are getting a bit buggy, I think its something with itch atm. I can't play the game anymore. (Edit)The downloads seem to be fixed now.