more fiddling - going to split GameState
Successfully extracted hand evaluation from GameState