Bother Kev
One tiny office, one tiny coworker, drawn entirely in code: no sprites, no game engine, just a <canvas> and math. Throw him around all you like; he'll always dust himself off and go back to work. But everything has a limit, and when Kev hits his, he opens his email client, and the real me gets a real, hurtful email about it. How far you push him is up to you.
This is Kev.
He's just trying to get through his inbox. You can pick him up and fling him around his office as much as you like; he'll always dust himself off and go back to work. He always does.
But know this: every bother pushes him closer to the edge. After a random number of them (you'll never know which one), he will snap, sit down at his computer, and send the real Kevin a genuinely hurtful email. A real email, to his real inbox. He'll read it.
Kev doesn't want to send it. Whether he has to is up to you.
The emails are real (and rate-limited, mercifully). The apology button afterwards is real too.
Drag Kev to pick him up; flick to throw. His mug and stapler throw too; mind the mug. He gets over it. Mostly. Leave him alone for a while and he calms down.