Function game_position_solve_impl is taking shape ....