Possibly a dumb question, but are you sure you downloaded the correct version of the game? The Itch.io app has also been screwy lately. Downloading from the browser webpage of itch.io may yield success.