Here is a TUI player and solver that maybe is of interest:
grep -v '[^victmze]' /usr/share/dict/words |
grep .... | grep e
A very short program to generate all possible puzzles given a word list is at https://github.com/ncm/nytm-spelling-bee .