void OnTriggerEnter2D(Collider2D other)
 {
     if (!hasGone && triggerEnter)
     {
         if (objectToMove.IsResting())
         {
             if (other.gameObject.tag == "Player")
             {
                 objectToMove.GoForward();
                 if (oneTime)
                 {
                     hasGone = true;
                 }
             }
         }
     }
 }
    IEnumerator TriggerEnter(Collider2D other)
    {
        yield return(new WaitForSeconds(delay));

        objectToMove.GoForward();
    }