diff --git a/projects/wobble_bobble/src/main.cpp b/projects/wobble_bobble/src/main.cpp
index 6c4fb68062759c69a48b58de9ac06c90b25377cd..ea803c2319050fe4a83ea4069766efd7313a23b0 100644
--- a/projects/wobble_bobble/src/main.cpp
+++ b/projects/wobble_bobble/src/main.cpp
@@ -139,9 +139,9 @@ int main(int argc, const char **argv) {
 	
 	vkcv::gui::GUI gui (core, windowHandle);
 	
-	cameraManager.addCamera(vkcv::camera::ControllerType::PILOT);
 	uint32_t trackballIdx = cameraManager.addCamera(vkcv::camera::ControllerType::TRACKBALL);
 	cameraManager.getCamera(trackballIdx).setCenter(glm::vec3(0.5f, 0.5f, 0.5f));   // set camera to look at the center of the particle volume
+	cameraManager.addCamera(vkcv::camera::ControllerType::PILOT);
 	
 	auto swapchainExtent = core.getSwapchain(windowHandle).getExtent();