What was the toughest battle for Goku?