public boolean equals (GoBoard otherBoard) {

		if (getCols()!=otherBoard.getCols() || getRows()!=otherBoard.getRows()) {
			return false;
		} else {
			for(int i=0;i<getCols();i++) {
				for(int j=0;j<getRows();j++) {
					if(getStone(i,j) != otherBoard.getStone(i,j)) {
						return false;
					}
				}
			}
		}
		
		return true;
		
	}