In theory it can be done by recording the player's actions in the game, then as you return (back at the same time) you could litterally end up playing against yourself. Though you wouldn't have that same interaction as if it were really happening.
Basically your other version of you would simply ignore you. Unless you code the first REAL game time machine.
Bookmarks