+ UCT ported
+ Defaults.cpp:  settings.setInt("uct_monte_carlo_steps", 500); // DON'T KNOW WHAT THEY USE IT FOR. Number of times a node is visited in UCT? I cannot find what the 500 number means in Appendix C: simulations per action: 500. In the code they use the same limit as in FullTree: max_sim_steps_per_frame
+ Doubt about correctness of UCT implementation, following Appendix of jair