public void bigify(int dc1, int dc2) {
	if (moves.size()>0) {
	    if (((Move) moves.elementAt(0)).getNumAtomicMoves()==1) {
		int big_die = 0;
		for (int i=0; i<moves.size(); i++) {
		    AtomicMove am = ((Move) moves.elementAt(i)).getAtomicMove(0);
		    int this_die = Math.abs(am.source_column - am.dest_column);
		    if (this_die > big_die) {
			big_die = this_die;
		    }
		}
		// Remove those not using big_die.
		// Check from end on down, so as to keep indexing correct.
		for (int i=moves.size()-1; i>=0; i--) {
		    AtomicMove am = ((Move) moves.elementAt(i)).getAtomicMove(0);
		    int this_die = Math.abs(am.source_column - am.dest_column);
		    if (this_die < big_die) {
			moves.removeElementAt(i);
		    }
		}
	    }
	}
    }