Rotation over 360 degrees

DO NOT ever read from .eulerAngles.

Notes on clamping camera rotation and NOT using .eulerAngles because of gimbal lock: