this is awesome! and super helpful for illustrating why quaternions are worth using. - that said, do you think you could add a view that doesn't use quaternions, so that one could induce gimbal lock? you could show how the same input for euler and quaternion produces gimbal lock in one but not the other.