Use queues to store sound - This allows melodies to be added in a non-blocking manner