@lisyarus when i started using quaternions everything was smooth until i had to differentiate