Build the program, not a queue
Drag dances into the order you'll teach and dance them. Add STOP markers where you'll pause to teach. Auto-continue with a countdown carries the evening between them, and a media remote handles play, pause and next. See when the program will end, and save it afterward with what was actually played.