test
reorganized a bunch of stuff, still fixing broken playback