Error de siguelineas con Scratch

¡Hola! a todos.
Trasteando con la nueva interfaz de la plataforma y probando el primer reto con Scratch me encuentro que el programa siguiente no funciona como debiera y el robot solo avanza un segundo y se para. Está claro que hay algo de las instrucciones que no entiendo. Adjunto programa y a ver si alguien me dice cuál es mi error. Gracias y un saludo.
rastreador

Hola, prueba con los bloques de girar a la ziquierda o derecha a ver si te funcionan. Yo también estoy probando y esos sí me van, pero mi fallo es que no me devuelven valores coherentes. Cuando se sale de la línea me sigue devolviendo ‘0’ en lugar de ‘3’. Prueba los bloques de giro y a ver si te pasa a ti lo mismo.

Gracias por la respuesta.
Sí, eso ya lo probé y giraba solo en un sentido. Al menos el valor que me reportaba el sensor era 3…pero siempre me daba ese valor. No sé…seguiré probando…cosas y te cuento
Gracias