implemented depth/estimate combination AI