Finished provisional evaluateHand(). Requires testing.