// Update is called once per frame
    void FixedUpdate()
    {
        foreach (var buff in buffDebuffMap)
        {
            buff.Value.TimeLeft = Math.Max(0, buff.Value.TimeLeft - Time.deltaTime);
            switch (buff.Key)
            {
            case "water-slow":
                if (buff.Value.TimeLeft <= 0)
                {
                    // print("Not slow anymore!");
                    thirdPersonMovement.ChangeSpeed(1 / 0.7f);
                    toRemove.Add(buff.Key);
                }
                break;

            default:
                break;
            }
        }
        foreach (String key in toRemove)
        {
            buffDebuffMap.Remove(key);
        }
        toRemove.Clear();
    }
 public void Init()
 {
     thirdPersonMovement.ChangeSpeed(0.7f);
 }