private void OnEnemyShot(object sender, ShotEventArgs e)
 {
     EnemyShot?.Invoke(sender, e);
 }