abstract sequence player