Arrow big bad Battle Royale