private void InvalidPlayerPosition_Update () { RenderBallBeforeThrow (); BallMotionController.Instance.ClearTrail (); if (isUserAtValidPosition) { ChangeState (States.WaitToThrow); } }