new mcts implementation seems to be working. need to finalize it tomorrow