3.1. Multiple Solvers Implmentation
- A base class (Games::LMSolve::Base) that handles the scanning logic, without knowledge of the rules of the game.
- Several derived classes (one for each game variant) that supply it with the game-specific logic.
Written by Shlomi Fish