Das hier ist mein code aber irgendetwas ist falsch, dennn mein pygame fenster geht nicht auf kann mir jemand den ganzen neu schreiben und mir antworten?

import pygame



class Game:
    def __init__(self, width, height):
        pygame.init()
        self.width = width
        self.height = height
        self.screen = pygame.display.set_mode((self.width, self.height))
        pygame.display.set_caption("Space invaders")
        self.running = True

        while self.running:
            self.clock.tick(60)
            self.screen.fill((0, 0, 255))

            import pygame

            class Game:
                def __init__(self, width, height):
                    pygame.init()
                    self.width = width
                    self.height = height
                    self.dysplay = pygame.display.set_mode((self.width, self.height))
                    pygame.display.set_cation("Space invaders")
                    self.running = True

                    while self.running:
                        for event in pygame.event.get():
                            if event.type == pygame.QUIT:
                                self.running = False

            if __name__ == "__main__":
                game = Game(800, 600)


                if event.type == pygame.QUIT:
                    self.running = False


if __name__ == " main ":
    game = Game(800, 600)