wordplay: make dictionary check O(1) and take punctuation out of word list

apologies to deberg for stealing all of his git blame credit.