GameSolver - different algorithm (draft version)