Curtis Good has returned to Newcastle a more determined player after a successful loan stint at Bradford City.