def __init__(self, master):
     self.highscores = Highscores()
     self.master    = master
     frame          = Frame(master)
     frame.grid(row = 1, column = 2)
     self.frame     = frame
     self.btn_singleplayer  = Button(frame, text ="[SINGLEPLAYER]", command=self.singleplayer)
     self.btn_singleplayer.grid(row = 1, column  = 1)
     self.btn_multiplayer   = Button(frame, text ="[MULTIPLAYER]", command=self.multiplayer)
     self.btn_multiplayer.grid(row = 1, column   = 2)
     self.btn_exit_game     = Button(frame, text ="[Exit Game]", command=self.quit)
     self.btn_exit_game.grid(row = 1, column = 10)
     highscoretext = self.highscores.get_scores()
     self.lbl_high_score = Label(master,text = highscoretext)
     self.lbl_high_score.grid(row = 1, column = 11)
     self.current_player = Label(master, text    = "", fg = "green")
     self.current_player.grid(row = 2, column    = 1)
     self.info      = Label(master, text = "", fg = "red")
     self.info.grid(row = 2, column = 2)
     self.matrix1   = None
     self.matrix2   = None
     self.player_one_name = None
     self.player_two_name = None
     self.mode = 10  #  val av spelmode
     self.current_ship_vertical = False
     self.current_ship_extent = 1
     return