Created Tree Data Structure with Breadth-First-Search and Depth-First-Search capabilities; implemented data structure for TicTacToeAI and finding all the possible moves of a Chess Knight on an open board upon placement