fix test
refactor hand classification logic to hand classifier
Refactor HandClassifier to work as a kind-of decorator
add one failed case
advance a player