Voltron - in a new faction!? Wha?!?!