Refactored straight flush