"Score: {}, Level: {}".format(g.score, g.score // 10 + 1), True, (0, 0, 0)) screen.blit(game_surf, (0, 0)) screen.blit(timg, (0, 0)) pygame.display.flip() timg = font.render("Game Over! Would you like to try again?", True, (0, 0, 0)) screen.blit(timg, ((size[0] >> 1) - 150, size[1] >> 1)) timg = font.render("Yes", True, (0, 0, 0)) btn_pos = ((size[0] >> 1) - 25, (size[1] >> 1) + 20) screen.blit(timg, btn_pos) pygame.display.flip() while rrunning: event = pygame.event.wait() if event.type == pygame.QUIT: rrunning = False break elif event.type == pygame.MOUSEBUTTONUP: mx, my = pygame.mouse.get_pos() if btn_pos[0] - 5 <= mx <= btn_pos[0] + 30 and btn_pos[ 1] - 5 <= my <= btn_pos[1] + 20: g.initialize() g.place_food() g.score = 0 break pygame.quit()