Moved the launch code out, added some new keybinds, improved the build
config.