void CreateSpecificEnemy(Character.EnemyCharacter enemy, int health, int mana, int uiTag, Vector3 position)
    {
        // Enemy attributes
        enemy.Name             = "Enemy";
        enemy.HealthPoints     = health;
        enemy.ManaPoints       = mana;
        enemy.StartingPosition = position;
        enemy.Tag             = uiTag;
        enemy.CharacterWeapon = new Sword {
            AttackBonus = 60
        };
        enemy.CharacterArmor = new Armor(Armor.ArmorType.Helmet);
        enemy.UpdateDefensStat();
        enemy.UpdateAttackStat();

        enemy.Initialize();
        CharManager.EnemyList.Add(enemy);
    }
    void CreateEnemies()
    {
        // Create some enemies ( position is kind of off due to NavMesh )
        var enemy1 = new Character.EnemyCharacter();

        CreateSpecificEnemy(enemy1, 60, 0, 1, new Vector3(37, 1.5f, -22));

        var enemy2 = new Character.EnemyCharacter();

        CreateSpecificEnemy(enemy2, 60, 0, 2, new Vector3(40, 1.5f, -28));

        var enemy3 = new Character.EnemyCharacter();

        CreateSpecificEnemy(enemy3, 90, 0, 3, new Vector3(55, 1.5f, -30));

        var enemy4 = new Character.EnemyCharacter();

        CreateSpecificEnemy(enemy4, 90, 0, 4, new Vector3(70, 1.5f, -25));
    }