Implemented HandEvaluator methods using different approach.