It wont let me download from the itch app
Sorry to hear thatI'm really not acquainted with the app so I cant really offer any advice on it. This is actually the first time I'm hearing about it.