Added depth considerations to evaluation function
Removed old minimax implementation