heuristicPlayer improvet