title: Multiple Sets of Sets of ORs
body: <p>I have a feeling this isn't possible?  I'm trying to check sets of conditions here and my tests should be passing after I moved a couple of those sets out of 2 other methods and into this if statement below as to combine all the checks into one if statement:</p>
  
  <pre><code> if ((move.coordinates.x === 0 &amp;&amp; move.coordinates.y === 0 ||
          move.coordinates.x === 0 &amp;&amp; move.coordinates.y === 1 ||
          move.coordinates.x === 0 &amp;&amp; move.coordinates.y === 2) 
          ||
  
          (move.coordinates.x === 1 &amp;&amp; move.coordinates.y === 0 ||
          move.coordinates.x === 1 &amp;&amp; move.coordinates.y === 1 ||
          move.coordinates.x === 1 &amp;&amp; move.coordinates.y === 2) 
          ||
  
          (move.coordinates.x === 2 &amp;&amp; move.coordinates.y === 0 ||
          move.coordinates.x === 2 &amp;&amp; move.coordinates.y === 1 ||
          move.coordinates.x === 2 &amp;&amp; move.coordinates.y === 2))
     {
        ...then do something
     }
  </code></pre>
  
  <p>Doesn't seem the parens are making a difference here in separating out the conditional sets.</p>
  
  <p>I'm trying to trim down on duplicate code  I had those 3 sets in different methods where the logic was mostly the same, but checked for different states.</p>
  
  <p>So I pasted in the two other state sets (sets meaning the group of 3 ors that make up a given state) and trying to check these 3 rows basically in one method instead of splitting out into 3 to cut down dup code.</p>