Thanks for the information. Itch.io is a good site, but these issues take months to be resolved and I also can't know if it's being worked on since no one is clarifying it for me. I already have an open complaint, maybe it has something to do with that