Apparently the download is not compatible with the Itch desktop app
Will download the app and see how it works later, I'm guessing it has something to do with it being a zipped file
It's installable on the app now.