Finished refactoring Launcher Functionality section