Hey uhm do you use the itch.io app? I heard somewhere it's buggy and stuff. Are there many moderators or something on Itch.io?
I'm kind of new on the site.