take some codes and create new methods for easy of cording and
understanding
reorganized the code
create methods for second round betting
not finush yet ;)
Merge remote-tracking branch 'origin/master'