BuildTree - mostly finished
Main now parses commands
removed enums
Created generic Agent which gives a random best next move
Created generic Agent which gives a random best next move