working on playing
fixing track handling, extracting show state to playerState.js