Is there a reason that we need to keep track of both playing and paused? Are they not mutually exclusive?