World No1 Magnus Carlsen takes on the Legends in online generation battle