quaternion skinning almost working