A flexible tool for solving a wide variety of letter-based word puzzles and games.