Pointer to best node added

Changed the MiniMax tree class to now hold the pointer to the best node found during the processing of the tree.