Tempo entre action sans delay

en y regardant de plus près et après étude des différents liens proposés, je pense que mon problème ne vient pas de la tempo mais de ma boucle if.
je pense qu'on mon raisonnement est faux

qu'en pensez vous?

encore merci pour l'aide!