The audio queue is an implementation of an event queue. An event queue holds a queue of events/messages/any object that requires processing. Using this technique, you decouple when an event is sent from when it is processed.
Change scale, rotation, and colour of shapes to create interesting effects. Could be used to create interesting rhythm based endless runners.