Is it possible to download the game somewhere else? I can't make purchases through the website itch.io