Word Charades: Word Poker Wrangled

Word poker was eating around 85% of the CPU. Not nice... that has been optimized with some math!