public void Fire()
    {
        currArrow.transform.SetParent(null);
        float forcePercent = (handTransform.localPosition.x - handStartLocPos.x) / handMoveDist;

        currArrow.Shoot(-currArrow.transform.right * shootForce * forcePercent);
        CreateArrow();

        handTransform.localPosition  = handStartLocPos;
        bodyCenterTransform.rotation = bodyStartRot;
    }