removed onCameraViewChangeFirstPerson from CityControls because it was moved to FirstPersonControls (where it belonged)