Debugger.
Mario can be fully reset to initial state.
Debugger with forward stepping.
Debugger with forward and backward seeking.