New ChallengeEngine with fix for Generics Problem