When I call camera.lookAt() for some reason the z rotation changes.