Minor progress has been made. After getting sick of listening to the inane ramblings on #gamedev, I *gasp* did some work. I added a PlayList class to the sound code I had. It will take arbitrary sound base classes and play them in order. Woo.
A whole 50 lines at the very most, but it worked the first time out which always fills me with joy. Plus it's something, which is a good start to get out of a coder's block. Shuffling is on the TODO, perhaps tonight; perhaps not.