public boolean equals(Object object)
	{
		boolean result = false;
		if (object != null && object instanceof Building)
		{
			result = (this.value == ((Building) object).value && 
					this.getStartPos().equals(((Building) object).getStartPos()) &&
					this.getEndPos().equals(((Building) object).getEndPos()) );
		}
		return result;
	}