split out the tree structure of gamestates into Node, almost working UCT

some more constness