changed canSplit
changed getHandValue