Arrowverse big bad Battle Royale