Word searcher Generates a grid of randomly chosen letters, then attempts to find all valid words (as listed in the wordlist) within the grid. Words may be horizontal, vertical, or diagonal and may be forward or backwards.