def EndPuzzle(self):
        c = self.function_set.GetCount()
        #actualizar archivos
        #primero a ver si entra a los top 5!
        made_it = Application.updateTopFile("levels/" + self.backScreen + "/", str(self.puzzle_number) + "_top", Application.username, c)

        #ahora a ver si mejoro su marca personal.
        pers = Application.saveScore(Application.username, self.backScreen, self.puzzle_number, c)

        #levantar ventana final!
        from Game_Over import Game_Over
        nuevaVentana = Game_Over(c, made_it, pers)
        nuevaVentana.sonidos = self.sonidos
        self.window.Close()
        nuevaVentana.Update()