title: intersectsNode not working for right half only
body: <p>I have two spriteNodes that intersect but at different positions. both sprites are rectangular. I am getting some strange behavior where it only detects an intersection between the nodes if they intersect on the left half of one of the nodes (this node is always the same one and is always a stationary node). So what could cause such a behavior?</p>
  
  <p>I do have some code I can show but it seems pretty straight forward so if anyone thinks it might help just let me know?</p>
  
  <p>Update: it works with a different sprite here is the code for each of them:</p>
  
  <pre><code>if (!weldRUHit &amp;&amp; [weldRU intersectsNode:[barriers objectAtIndex:i]]) {
  
       SKSpriteNode *nodeA = (SKSpriteNode*)[barriers objectAtIndex:i];
       SKPhysicsBody *firstBody = nodeA.physicsBody;
       SKSpriteNode *nodeB = weldRU;
       SKPhysicsBody *secondBody = nodeB.physicsBody;
  
       weldRUHit = YES;
       [self beginIntersectionWithBodyA:firstBody bodyB:secondBody];
  }
      if (!weldLDHit &amp;&amp; [weldLD intersectsNode:[barriers objectAtIndex:i]]) {
  
       SKSpriteNode *nodeA = (SKSpriteNode*)[barriers objectAtIndex:i];
       SKPhysicsBody *firstBody = nodeA.physicsBody;
       SKSpriteNode *nodeB = weldLD;
       SKPhysicsBody *secondBody = nodeB.physicsBody;
  
       weldLDHit = YES;
       [self beginIntersectionWithBodyA:firstBody bodyB:secondBody];
  }
  </code></pre>
  
  <p>it works for weldLD but not for weldRU.</p>