The Unit tries to attack a given target
@return didAttack : if the Unit did not attack
Unit:Attack( who )
Unit:Attack( who, meleeAttack )
Unit who
Unit to attack.
boolean meleeAttack (false)
Nothing.