AI now checks the terrain when attacking, places units on most defensive tiles first