Added constructor to GameTree to take a root value