Replayable Design