private boolean isCutOffBy(City city, Owner owner){
        
 
        VertexSet neighbours = getVertexSetNeighbourhood(getConnectedComponents(city));
        
        for(City c : neighbours){
        	if(c.getOwner() == ReturnOtherPlayer(owner)) return false;
        }
        return true;
    }