ESSAY · 2026-05-26
The Ethics of Undo — Forgiveness or Punishment
How the rewind button rewrites what a puzzle means
Introduction
Undo feels like air in modern puzzle games. You don't notice it until it's gone. But it hasn't always been there. The original 1982 Sokoban had no undo at all; a single wrong push meant restarting the entire level.
Forty years on, Baba Is You lets you hold one button to rewind all the way to turn zero. That shift is more than an interface upgrade. The decision to allow or deny Undo is, in effect, the decision about what a puzzle means.
The Era of Punishment — Restart as Cost
Sokoban's lack of Undo wasn't just a technical limit. 1980s puzzle design inherited the grammar of the arcade: failure should have a cost. Players were expected to think first and move second.
There is logic to that. Without Undo, every move is examined. The board is simulated in the head, and the player commits only on confidence. The thinking process resembles chess or shogi.
The side effect is that players grow afraid to experiment. When failure is expensive, the discovery loop collapses inward. Accidental brilliance has nowhere to live, and design becomes a contest of patience over insight.
The Door Braid Opened — Rewind as a Verb
In 2008, Jonathan Blow's Braid placed time rewind at the heart of its puzzles. Press a button, run time backwards. Crucially, this wasn't a safety net; it was a puzzle mechanic.
Each world in Braid bent the rewind rule. In one, only green-glowing objects ignore the rewind. In another, the player's motion and the flow of time are coupled. Blow treated rewind as a variable to redesign per world.
Before Braid, Undo was an eraser for mistakes. After Braid, Undo became one of the verbs a puzzle could use. That reframing seeded every puzzle game that followed.
A Spectrum of Forgiveness — Snakebird to Baba
After Braid, each designer picked how much experimentation to allow. Noumenon Games' Snakebird (2015) auto-reverts on death. The player can charge off a cliff just to test geometry, paying no real cost.
Stephen's Sausage Roll (2016) went further. Undo crosses levels; in theory you can rewind to game start. Stephen Lavelle treats rewind as the player's primary tool, not a fallback.
Baba Is You (2019) tied Undo directly to playful experiment. Push the rule, see what breaks, rewind if you don't like it. Arvi Teikari made the whole game depend on the willingness to try absurd things.
Designs That Refuse Undo — Witness and Cocoon
Not every puzzle game needs Undo. The Witness (2016) has no rewind on its panels — but redrawing a line costs almost nothing. Touch the panel, the previous line vanishes. The trial unit is so small that Undo becomes redundant.
Cocoon (2023) took yet another route. Jeppe Carlsen designed a space where failure rarely happens. There is no deadlock state, so there is nothing to undo. Boss deaths trigger a quick checkpoint, not a setback.
These two cast new light on Undo's ethics. The question isn't only forgive vs. punish — it can also be: make the trial unit so small that Undo is moot, or design failure out entirely.
References
Primary sources for the works cited in this essay:
・Wikipedia: Sokoban (1982, Thinking Rabbit)
・Wikipedia: Braid (2008, Jonathan Blow)
Closing
Undo design does not just calibrate difficulty. It defines the relationship between player and game. Without it, players grow careful. Without limit, they grow bold. With small trial units, the question fades. With failure designed out, the question disappears.
If I were designing a puzzle next, I would settle the Undo question first, before anything else. It is not a difficulty knob. It is a declaration to the player: I will receive every one of your trials, or I will ask you to be certain before you move.
Reactions (no login)
Anonymous • one of each per visitor per day
Read next
Part of these series


