added heuristic, and load and save for UCT