fix quat.rotationTo doesn't always return a value