SongPlayer impl and test
- work in progress of queued patterns in song sequencer