private void boardSetup() {	
		String[] colour = {"Black","White"};
		int[] printRows = {0,1,2};
		boolean offset = true;
		for(int i=0;i<2;i++)    // loop for each player
		{
			for(int k=0; k<3;k++) // loop for each row (&^)
			{
			  for(int j = (offset) ? 1 : 0 ; j<=7; j+=2) // loop for each disc, (&^^)
			  {
				ref.getGame().getBoard().addDisc(printRows[k], j , new Disc(colour[i]));		
			  }
			   // inverse the positioning offset 
			   offset = !offset;
			   // inverse the row to print on
			   printRows[k] = 7 - printRows[k];
			}	
		}
	}