Change challenge interface and fix bugs in ChallengeMenu.
Add a list selector for challenges.
Add a timer for challenges, fix some bugs.
Add no challenges indicator in the challenge menu and fix a bug.