Passed in a gameDesign object to UserInterface.start() and other changes