public void Remove()
 {
     EnemyDestroyedOrRemovedEvent.Invoke(gameObject);
     EnemyDestroyedOrRemovedEvent.RemoveAllListeners();
     Destroy(gameObject);
 }