Refactored full house logic