Pokemon FireRed (and LeafGreen) does this!






By the way, these "flashbacks" aren't static images. Your player sprite would be animated doing the last thing it did in that frame!
Also, the controls are simple enough in this game. No need for any tutorials.