class SchwarzRadDemo():
    def __init__(self):
        print("Initialising game")
        self.View = UIView()
        self.FrontEnd = FrontEnd()
        self.FrontEnd.main()
        self.User = User()
        self.Time = TimeContainer()

        parser = argparse.ArgumentParser(description='Schwarzchild Radius')
        parser.add_argument('-g',
                            action='store_false',
                            help='Disables graphical user interface')
        args = parser.parse_args()

        print(args.g)

        if args.g:
            self.Controller = Controller(self.FrontEnd, self.User, self.Time)
        else:
            self.Controller = Controller(self.View, self.User, self.Time)