This animation is to highlight the Broadcast and Receive blocks to control the flow of the animation. Press Green flag to start. The animations shows the boy throwing the ball at random location towards the right. When the ball stops rolling, the dog then walks towards the ball, fetch it and bring it back to the boy. The dog then barks twice before going to its original position. This animated flow is repeated 5 times and the program stops.
Sprites and sound from Scratch library.