This actually happened the other night and we didn't know how to play it out. I played a Time Stretch on me and Miraried it onto my teammate (2 Headed Giant). My opponent Deflected my teammate's Stretch onto himself. Question is, how do the extra turns happen and who goes first? We left it up to the dice and alternated turns.