This was the basis of my Artificial Intelligence project for undergrad in 2017

It was just reusing SethBling's "MarI/O" project. I'm keeping it here for safe keeping for the time being because it uses true trees in memory and at some point I want to optimize it by switching to arrays and linear algebra.