straight flush is higher than four of a kind
straight flush compare to straight flush
Some refactoring to the final code