@Override
	public boolean gainPassage(Oergi oergi) {
		Element element = oergi.getElement();
		ElementMovability elementMovability = new ElementMovability();
		Movability movability = elementMovability.getMovability(this.getBiotype(), element);
		
		if (movability == Movability.NO) {
			return false;
		}
		else if (movability == Movability.LIMITED) {
			if (this.getBiotype() == Biotype.SNOW || this.getBiotype() == Biotype.SAND || this.getBiotype() == Biotype.COAST || this.getBiotype() == Biotype.SEA) {
				return false;
			}
			else {
				return true;
			}
		}
		else {
			return true;
		}
	}