You will most probably need to look into saving the movements and timing of the game object. I've never tried it, but it might not be so simple, and it would eat up some resources, especially depending on how long the gameplay is, cause you will need to save the information during that entire gameplay. I believe some of our members did something similar, you might want to search the forums for older post regarding rewinding movements.