def run(board: Board, clock): snake = Snake(board.start, length=2) food = random_food(board, exclude=snake.squares) while True: board.fill('black') handle_events(snake) if food_consumed(snake, food): food = random_food(board, exclude=snake.squares) snake.grow() if overlaps(snake): board.draw(snake, color='green') else: board.draw(snake, color='white') board.draw(food, color='red') pygame.display.update() clock.tick(60)