Пытаюсь заставить машину ехать используя Touch фазы. Но не получается. Хотя при использовании кнопок компьютера все функции работают. В чем моя ошибка? 
private void Update()
    {
        if (Input.touchCount > 0)
        {
            float  _pos;
            float _startPos = 0f;
            Touch _touch = Input.GetTouch(0);
            if (_touch.phase == TouchPhase.Began)
            {
                
                _startPos = _touch.position.x;
                Debug.Log(string.Format("_startPos = {0}", _startPos));
            }
            else if (_touch.phase == TouchPhase.Moved)
            {
                inputX = 1;
                inputY = 1;
                Move();
                Turn();
                AnimatWheels();
                Debug.Log(string.Format("InputX = {0}, InputY = {1}", inputX, inputY));
            }
            else if (_touch.phase == TouchPhase.Ended)
            {
                Debug.Log("Ended");
            }
        }