I can't seem to get the game to install on the itch.io app. I hit install, pick the direct link, and it starts but then it stops and the install button is there again. I don't know if the link is broken or what is going on, but I can't get it installed.