Get username from the GUI
Allow ship to be chosen
Confirm if user wants to quit
Validation
Merge pull request #434 from dreamteam69/master

Character selection and validation
Show warnings as warnings
Merge pull request #435 from dreamteam69/master

Show warnings as warnings
Merge remote-tracking branch 'upstream/master'