So I just bought the game and it doesnt seem to download, even on the itch client, the demo doesnt work either.