Fixed camera movement so that camera.up cross camera.direction is always
parallel to the xz-plane.