Flash meets himself time travelling