moving the launchController into a separate file