added special function for camera xz movement