public ChallengeObj GetChallenge(IChooseChallenge challengeType) { calc = challengeType.ChooseTheChallenge(); return(calc.GetChallengeObj(this)); }