all working but for straight flush, no infinity, printing hands for check