public boolean setColumn(int fromX, int fromY, int whichStep) {
		boolean ret = false;
		for (int i = fromY; i < 8; i++) {
			if(getField(fromX,i).isNotVisited()){
				setValueOfField(fromX, i, whichStep);
			}
			if(!getField(fromX,i).isNotBlocked()){
				break;
			}
			if(getField(fromX,i).isEndField() == true){
				ret = true;
				break;
			}
		}
		for (int i = fromY; i >= 0; i--) {
			if(getField(fromX,i).isNotVisited()){
				setValueOfField(fromX, i, whichStep);
			}
			if(!getField(fromX,i).isNotBlocked()){
				break;
			}
			if(getField(fromX,i).isEndField() == true){
				ret = true;
				break;
			}
		}
		return ret;
	}