finished using quaternions for the lookat function
The camera now fully works with quaternions and the rotation of the drum is correctly captured