Square word is a word game where all rows and columns in a 5x5 grid are actual English words. This is a program that finds all possible solutions to that. However, it takes on the scale of days to run (maybe even weeks if theres enough starting words).
This does not solve any actual puzzles yet, but that will come.
To find solutions based on the word list you can run:
cargo run --bin solve --release
To play a game once solutions have been created run:
cargo run --bin play
cargo test