It's really weird, the itch.io launcher have no issue downloading the game and unzipping but it still show the install button instead of start :/