private void shoot()
 {
     if (magazine.BulletCount() > 0)
     {
         SpawnProjectile();
         magazine.removeBullet();
     }
 }