Retrace player`s path

If you were to go this route you can just record the player’s position every second or so and allow the movement component to move to the recorded positions in reverse.