Debugged. Working OK.

indexing issues, corrected.
Dynamically plays files of any name or type.

Uses the two bit header protocol.