added logic in determining difficulty level of puzzle.
merging with Alan's change of fetchPuzzle for PlayAGame
Merge remote-tracking branch 'xiaoxia/master'
fetchPuzzle in PlayAGame done