     
     /// Pause playback
     public func pause() {
+        paused = true
         internalPlayer.pause()
     }
 

    
    /// Boolean indicating whether or not to loop the playback
    public var looping = false
    
    /// Output Volume (Default 1)
    public var volume: Double = 1.0 {

    
    /// Start playback
    public func start() {
        if !internalPlayer.playing && !paused {
            var options = AVAudioPlayerNodeBufferOptions.Interrupts
            if looping {
                options = .Loops
