The Knight Trainer is a partner that is challenging and fun !