Added iterative deepening