Sometimes the enemy sits up on a hill and won't attack. Do they have a timer on how long they'll wait before they attack or will they stay up there the whole time unless i attack first? Is there something that determines whether an opposing army will sit and wait for me to come?