found a better word list for dictionary. Not uppercase, though, so changed word validation function to convert to lowercase before trying to validate the word.