renamed SudokePlayer to Solver