So… no update? Or you just stopped using Itchio or something?
Nobody knows hopefully it's still ongoing