public boolean equals(Object other) {
		if (other == null)
			return false;
	    
		if (other == this)
			return true;
		
		if (!(other instanceof Vector))
			return false;
		
		Vector otherVector = (Vector) other;
		if (otherVector.x == x && otherVector.y == y)
			return true;
		
		return false;
	}