Cannon desciption says they can't be attacked untill all melee units is dead , yet they are being attacked before all melee is dead