// PUBLIC MODIFIERS
    public override void Initialize(Mage caster, Vector2 pos)
    {
        if (destroyed_sound_prefab != null) ObjectPool.Instance.RequestObjects(destroyed_sound_prefab, 3, false);

        // Projectile Flag
        flag = Instantiate(flag_prefab);
        flag.Initialize(this, caster.transform.position, caster.GetPlayerColor());

        base.Initialize(caster, pos);
    }