fixed a bug where releasing cue_default after not hitting play button did not properly update our track_playing variable

also got a lot of stuff done for #88. all that's left to finish it is to make it so that the calls to startAutoloop when starting AFTER need to be time-shifted to fix user error