I just wanted to look too because I was planning to remove stuff from that itch.io app that felt faulty to me and play here.
Haven't heard anything either.