update tests
only need 32 bits for hand strength
add cache
fix blackjack test