Cue playback system reworked for clarity

Still needs additional testing to make sure functionality matches
previous version