def main(): pygame.init() levelHandler = Levels.LevelHandler() running = True lost = False screen = pygame.display.set_mode((screen_width, screen_height)) clock = pygame.time.Clock() runStartScreen(screen, clock, running) currentLevel = levelHandler.firstLevel() while running: player = PlayerCharacter(int(screen_width / 2), screen_height, player_radius) lost = False while not lost: running, lost = currentLevel.updatelevel(player) currentLevel.render(screen, player) pygame.display.update() clock.tick(60) currentLevel = levelHandler.nextlevel() pygame.quit() serverthread.close() quit()