added a file for game tree manipulation and a heuristic function for AI