How to implement takeTurn with a rotating playOrder?
<p>How could this takeTurn method be nested with a playOrder to achieve the following player/turn combinations?</p>

<pre><code>{
 ...
 for(int i=0;i&lt;NUM_PLAYERS;i++)
{
players[i].takeTurn();
</code></pre>

<p>}
   ....</p>

<pre><code>    playOrder
</code></pre>

<p>2Players<br>
turn1    Player1 Player2 Player1 player2
turn2   Player2 Player1 Player2 Player1 </p>

<p>3Players
turn1   Player1 Player2 Player3 player1
turn2   Player2 Player3 Player1 player2 
turn3   Player3 Player1 Player2 player3</p>

<p>4Players
turn1   Player1 Player2 Player3 player4
turn2   Player2 Player3 Player4 player1 
turn3   Player3 Player4 Player1 player2
turn4   Player4 Player1 Player2 player3</p>
