merging with Alan's change of fetchPuzzle for PlayAGame
Merge remote-tracking branch 'xiaoxia/master'
fetchPuzzle in PlayAGame done