// Destroys the cannonball and lets the OperateCannon class know
 private void DestroyCannonball()
 {
     Destroy(gameObject);
     OperateCannons.CleanActiveCannonballsList(); // Cleans the list of active cannonballs in the OperateCannons class
 }