What was the toughest battle for Luffy?