code: public boolean orderSquareCorners( SquareGrid grid ) {
  
  		// the first pass interleaves every other row
  		for (int row = 0; row < grid.rows; row++) {
  
  			for (int col = 0; col < grid.columns; col++) {
  				orderNodeGrid(grid, row, col);
  				Polygon2D_F64 square = grid.get(row,col).square;
  
  				for (int i = 0; i < 4; i++) {
  					square.vertexes.data[i] = ordered[i];
  				}
  			}
  		}
  
  		return true;
  	}
docs: Adjust the corners in the square's polygon so that they are aligned along the grids overall
  length
  
  @return true if valid grid or false if not