private void OnCreateEnemy(CreateEnemyEvent createHeroEvent)
    {
        Tile tile = Tile.GetRandomEnemyTile();

        if (tile != null)
        {
            new GenericEnemy <FactoryObject_Enemy>(tile.Position).Spawn(tile);
        }
    }
 public void InvokeCreateEnemy(EnemyParams @params)
 {
     Debug.Log("CreateEnemy Invoked");
     CreateEnemyEvent?.Invoke(@params);
 }