Rename game_tree to minimax_ai, refactor ai logic away from game_state