Doom-on-a-grid bench

The same downsample, diff and push pipeline the live demo runs, replayed against a recorded five-second walk at 80×100, 160×100 and 320×200, so the resolution limit is a measured number rather than a guess.

ResolutionCellsFramesAvg changed cells / frameAchieved fps