the cannon used an explosive charge to hurl a heavy projectile great distances , the projectile carried its own explosive charge and on striking the intended target was designed to detonate and cause massive damage to whatever it struck .