public void MakeThePlayerGoByitSelf()
 {
     if (beatsPerSecond > 0)
     {
         beatsPerSecond -= Time.deltaTime;
     }
     if (beatsPerSecond <= 0)
     {
         if (playerMovment.moveState.Equals(MoveState.ideal))
         {
             playerMovment.directionChange("right");
             Debug.Log("GoingRight1");
             beatsPerSecond = resetBeatsPerSecond;
         }
         else if (playerMovment.moveState.Equals(MoveState.right))
         {
             playerMovment.directionChange("up");
             Debug.Log("GoingUp");
             beatsPerSecond = resetBeatsPerSecond;
         }
         else if (playerMovment.moveState.Equals(MoveState.up))
         {
             playerMovment.directionChange("right");
             Debug.Log("GoingRight1");
             beatsPerSecond = resetBeatsPerSecond;
         }
         Debug.Log(resetBeatsPerSecond);
     }
 }
 // Update is called once per frame
 void Update()
 {
     changePictures();
     changeButtonSet();
     if (Input.GetMouseButtonDown(0))
     {
         if (gTexture.GetScreenRect().Contains(Input.mousePosition))
         {
             playerMovement.directionChange(gameObject.name);
         }
     }
 }