Schnelle Queues sind das um und auf in einem Game. Neben verschiedensten Modellen wie einfache Listen, verkettete Listen, Arrays und den STL Containern, hat sich die Shadow Queue in der L3Lib durchgesetzt. Shadow Queue ist eine Hybrid, sie ist eine extrem effektive und schnelle Queue. Hybrid Funktionalität:
queue.Put( newitem1 );
queue.Put( newitem2 );
queue.Get(); -> newitem 2
queue.Get(); -> newitem 1
while( item = queue.Next() ){   
	item.Action...
}
while( item = queue.SGet() )
{
	item.action...
	if( item.killed == false )
		queue.SPut(item)		<- zurück in die shadowqueu
	else
		del item;
}
SGet switched die vorder Queue mit der Shadow queue
for( int i = 0 ; i < queue.InQueue(); i ++ ){
	queue[ i ]->action   // entspricht: ((item*)queue[i])->action
}
queue.Remove( item );