One feature that I like about Civilisation is the AI, which seems to know the situation pretty well. For example, I stack a lot of units in a border city, and the AI will bypass that city and try to attack other weaker cities. The question is how does the AI know? Did the AI cheat? There are many situations where I think the AI cheated, like I was on an island and the AI decided to land next to my worst defended cities. Don't tell me that the AI decided to investigate all my cities to know where to land.