Adding iterative deepening search and A* code