More work on UI and game launch

Did a small part of the UI and most of the GameLaunch method(needs to be
updated for parameters and not set paths)