Fixed an issue with the isChallengeSimilar method.  This was causing a problem where level 5 couldn't be played after playing other levels.  Fixes #21.