     switch sender.selectedSegmentIndex {
     case 0:
       // OneShot
-      if samplerPlayer.playing {
-        samplerPlayer.stop()
+      if longShotPlayer.playing {
+        longShotPlayer.stop()
       }
     case 1:
       // LongShot
-      for player in players {
+      for player in oneShotPlayers {
         if player.playing {
           player.stop()
         }

          
          // Sound
          let audioFile: AVAudioFile = audioFiles[slit_index] as AVAudioFile
          let player: AVAudioPlayerNode = players[slit_index] as AVAudioPlayerNode
          if player.playing {
            player.stop()
          }

    
    switch playerTypeSegment.selectedSegmentIndex {
    case 0:
      // OneShot
      let passed_index = self.getSlitIndexInRange(self.prevDeg, current: current_deg)
      if 0 < passed_index.count {
        for slit_index in passed_index {
