Backed to depthfirstsearch instead of iterative

Some problems with iterative search but also with dfs.

I wanna be sure that DFS works and that the AI always makes the best move. Then later on I will try iterative again.