title: Randomly run two SKActions at same time for two separate SKSpriteNodes
body: <p>Title says it all. I've got two SKSpriteNodes [ leftTrap, rightTrap] with two separate SKActions [ rotateSequenceLeft, rotateSequence] that need to run at the same time but need to do it randomly.</p>
  
  <h2>  SKSpriteNodes with attached SKActions</h2>
  
  <p>Need to run these two in parallel at same random intervals.</p>
  
  <pre><code>   leftTrap.run(SKAction.repeatForever(rotateSequenceLeft))
     rightTrap.run(SKAction.repeatForever(rotateSequence))
  </code></pre>
  
  <h2>What I have tried</h2>
  
  <p>I have tried to group the leftTrap node and action rotateSequenceLeft with a wait duration range action. But it seems that the created group never even runs the wait duration action.</p>
  
  <pre><code>        let randomPivotInterval = SKAction.wait(forDuration: 1.0, withRange: 5.0)
  
  
          let leftGroup = SKAction.group([rotateSequenceLeft, randomPivotInterval])
  
          let rightGroup = SKAction.group([rotateSequence, randomPivotInterval])
  
  
  
     leftTrap.run(SKAction.repeatForever(leftGroup))
     rightTrap.run(SKAction.repeatForever(rightGroup))
  </code></pre>