void Update()
    {
        if (DidCompleteLevel())
        {
            mHUDScript.LevelCompleted();
            return;
        }

        if (!mIsMoving)
        {
            TryMove(Vector3.up, KeyCode.W, KeyCode.UpArrow);
            TryMove(Vector3.down, KeyCode.S, KeyCode.DownArrow);
            TryMove(Vector3.left, KeyCode.A, KeyCode.LeftArrow);
            TryMove(Vector3.right, KeyCode.D, KeyCode.RightArrow);
        }
    }