added build_move_tree to generate tree of possible moves coming from root