Actualizando widgets en kivy (python)

¿Alguien me puede explicar cómo actualizar los widgets en Kivy? Tengo un ejemplo de código aquí:

class Game(Widget): def __init__(self, **kwargs): super(Game, self).__init__(**kwargs) with self.canvas: Color(*sky_color) Rectangle(pos=(0, 0), size=self.size) with self.canvas: Color(*grass_color) Rectangle(pos=(0,0), size=(800,75)) with self.canvas: Label(text='Funky Chicken', font_size='50sp', pos=(360, 400)) with self.canvas: Button(text='Play', font_size='20') class FunkyChickenApp(App): def build(self): return Game(size=Window.size) if __name__ == "__main__": FunkyChickenApp().run() 

Se supone que este es un menú de juego, por lo que algunas tags y cosas tienen que cambiar al presionar algunos botones.

Editar * Lo que quiero decir es cómo uso el reloj Kivy

Debe vincular las acciones a los botones (la documentación tiene algunos ejemplos https://kivy.org/docs/api-kivy.uix.button.html ).

es decir

 button = Button(text='Play', font_size='20') button.bind(on_press = do_something_you_want)