Eagle Crest Golf Resort, Challenge Course