If no tasks were pulled (for whatever reason) don't add challenge to profile.Challenges
random sort appears to be working
Points Earned displayed (reorganized code in Challenges a bit)