added facePoint function
added broken rotation transition