def __init__(self, x, y, universe):
        self.game_display = None
        self.x = x
        self.y = y
        self.clock = pygame.time.Clock()

        self.pygame_init()
        #print(pygame.font.get_fonts())

        self.ui = Ui.Ui(self, x, y)

        self.mouse_down = False
        self.mouse_released = True

        self.mouse_pos = None

        self.universe = universe
        self.selected_system = None

        self.layout_rim = Tile.Layout(Tile.layout_pointy, Tile.Point(24, 24),
                                      Tile.Point(x / 2, y / 2))
        self.layout = Tile.Layout(Tile.layout_pointy, Tile.Point(28, 28),
                                  Tile.Point(x / 2, y / 2))

        self.current_view = 0  #0 -> universe view, 1 inner system view

        self.drawn_systems = []  #[hex, system] list items
        self.drawn_planets = []

        self.ui_text = pygame.font.SysFont("timesnewroman", 20)