Sean Dyche has praised Joe Hart for meeting the demands required to play regularly once more, and says the goalkeeper went to Burnley for a challenge rather than money.