Walls give defense bonus except versus gunpowder units. Since tanks and modern armor are not gunpowder units but armored, do they bypass the bonus? Same for cannon and artillery because they are seige weapons. And does bombarding reduce -> eliminate the defense added by walls or is it always in effect.