public static void SpawnParticle(ParticleType _type, Vector3 pos, int direction = 1)
    {
        SpriteSheetParticleController particle = GetController(_type).GetParticle();

        particle.Activate(pos);
        particle.transform.localScale = new Vector3(direction * Mathf.Abs(particle.transform.localScale.x), particle.transform.localScale.y, particle.transform.localScale.z);
    }