Added CanonBarrel, WarUtility classes, Projectile