/** * Method for figureing out if a node is fully expanded yet or terminal * * @param n * @return */ public Node treePolicy(Node n) { // Node current = n; while (!n.isTerminal()) { // Non terminal if (!n.getExpanded()) { // Not fully expanded return n.expand(); } else { n = bestChild(n); } } return n; }