I’ve been around too long to put any trust a gaming site that isn’t gamer-owned and -moderated. The same goes for other crafts sites. That was one of the factors that weighed into my joining itch.io. Leafo makes games that are on this site.
Its a transparent codebase thats onchain, same technology that makes bitcoin virtually unhackable except programmed for payments to help remove trust variable between parties