Adding more support and logic for solving seeded puzzles.