Я пытался придумать, как приостановить время игры в pygame, но это так и не помогло.
while running:
timemultiplier = 1000
timepassed = pygame.time.get_ticks() // timemultiplier
if timepaused == 1:
pygame.time.
if timepaused == 0:
timepassed = pygame.time.get_ticks() // timemultiplier