public boolean isGoodSafehouse(Room target)
	{
		if(target==null) return false;
		if((target.domainType()==Room.DOMAIN_INDOORS_WOOD)||(target.domainType()==Room.DOMAIN_INDOORS_STONE))
			for(int d=Directions.NUM_DIRECTIONS()-1;d>=0;d--)
			{
				final Room R=target.getRoomInDir(d);
				if((R!=null)&&(R.domainType()==Room.DOMAIN_OUTDOORS_CITY))
					return true;
			}
		return false;
	}