Clean up SolvedObject's API.
Minor.
Introduce SolutionListener interface which permits to send solutions phase-by-phase. Time time keeping to the app.
minor
Improve the Phased Solver App (show phases)
bugfix - MoveProviders (Algs with a regex) can return null moves (if the regex evaluates to empty)
Improve SOlver3x3Beginner
Abstract out Solver3x3Beginner - the first implemented Phased Solver.
3x3 Beginner should be finished. Everything seems to work, and work fast.
View revisions
Also available in: Atom