public Vector<Block> removeDuplicateBlocks(Vector<Block> withDups) {
		Vector<Block> withoutDups = new Vector<Block>();

		//see if the current block is in the new Vector.
		//if it is not, add it - if it is in the Vector, do not add it.
		for(Block b : withDups) {
			if(! withoutDups.contains(b)) {
				withoutDups.add(b);
			}
		}

		return withoutDups;
	}