Scratch feels like a game to me: there's challenge, such as avoiding getting weird alerts, there's reward, getting people to actually recognize the effort you put in your projects, and there's a lot of losses, such as project takedowns and temporary bans. And there's mods, DLC, and other stuff