Control

yield 1

Repeat 10 times instantly (within one frame)
for i in range(10):
# do something
Repeat 10 times over time
for i in range(10):
# do something
yield 1/60 # wait for some time

while True:
# do something
yield 1/60

if condition:
# do something

if condition:
# do something
else:
# do something else

while not condition:
yield 1/60
# after the condition is met

while condition:
# do something
yield 1/60

Remove specific sprites:
Remove specific events:
my_sprite.remove()
Remove specific events:
my_event = my_sprite.when_game_start()
my_event.add_handler(my_handler)
# later on when the event is no longer needed
my_event.remove()