I don't know if this is right... the sdf is giving me trouble
Fleshed out the minimax function and added functions to the AgentTree and Board classes
Josh don't commit if you are changing a file that I needed to change. This makes it hard to merge, and I just had to use my stuff, so whatever you committed got wiped.