Briton Nick Ball retains his WBA featherweight title with a unanimous decision victory against Sam Goodman in Saudi Arabia.