I'm not sure if you're aware, but this game can't be downloaded via the itch.io app. It just states that the title is hosted on an incompatable third-party website.