a cannon can fire a cannonball