fixed math for look-at, slide/reflect for vector3