Movimiento de un personaje en diagonal en Scratch

Si bien a la hora de enseñar movimiento es más sencillo trabajar con cuatro bloques diferentes, uno para cada dirección, nos encontramos con el problema de que no se mueve en diagonal de manera natural. Es por eso que podemos probar con esta rutina … Aquí el archivo de ejemplo https://scratch.mit.edu/projects/85748220/