assignAttackSquads now waits before assigning attack squads.

- Added another condition for checking if it is okay to assign attack squads.
- This can be used conditionally based on strategy using the 'readyToAttack'
  method.

Type: New Feature