Added "finished" state, fixed playlist progression issues