Pulled a lot of code from main.go into launcher.go.