orbit camera, raycast select and shadows