private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.gameObject.tag == "Fish")
     {
         HookActive         = false;
         transform.position = new Vector3(StartX, StopHeight, 0f);
         Path.SetPosition(0, new Vector3(StartX, StopHeight, 0f));
         if (IsHooked == true)
         {
             Destroy(Hooked);
         }
         GM.MinusLife();
         SM.PlayFish();
     }
     else if (collision.gameObject.tag == "Trash")
     {
         if (IsHooked == false)
         {
             IsHooked = true;
             Hooked   = collision.gameObject;
             Hooked.GetComponent <Movement_Motor>().SetHooked();
         }
         SM.PlayTrash();
     }
     else if (collision.gameObject.tag == "Life")
     {
         GM.LifePickUp();
         Destroy(collision.gameObject);
         SM.PlayLifeGain();
     }
 }