About this snippet
The broadcast block sends a message between blocks. Notice the difference between broadcast and broadcast and wait. Broadcast will send the message and immediately move to the next block (in this case say hello) . The Broadcast and wait will not move to the next block (say Hello) until the When I receive sequence has completed (in this case the bat sound has played entirely).