Merge pull request #396 from ruijunhuang2010/master

update
Merge pull request #397 from ruijunhuang2010/master

change wrong logic of supported path
Merge pull request #398 from ruijunhuang2010/master

resolve wrong logic in story name duplicate check
Adding support for tournament play in new GUI.
Merge pull request #14 from ChrisBoesch/master

update