Continuous playback now working. Buffer underrun's unresolved though. Moved some debug statements.

We can probably get rid of playback_done within the handler, not really doing anything.
Response to underruns lacking severely, possible deadlock(?) - basically the queue never
get the new samples.