public boolean isConnected(Position start, Position end) {
		if (getRegion(start) == null)
			return false;
		if (getRegion(end) == null)
			return false;
		return getRegion(start).getAllConnectedRegions().contains(getRegion(end));
	}