I have pulled my games off itch.io. I refuse to participate on a platform that lets this fucking scammer get away with fucking scamming people.
good my games are free what scam dumb ass