private boolean isPassableFromTo(int fromx,int fromy, int tox,int toy) {
		int tileFrom = mapSteps[fromx][fromy];
		int tileTo= mapSteps[tox][toy];
		int curTileSet = curGb.readMemory(curGb.pokemon.curTilesetAddress);
		for(int c = curGb.pokemon.tilePairCollisionsLandAddress; memory[c] != 0xFF; c+=3) {
			if(memory[c] != curTileSet)
				continue;
			if(memory[c+1] == tileFrom && memory[c+2] == tileTo)
				return false;
			if(memory[c+2] == tileFrom && memory[c+1] == tileTo)
				return false;
		}
		return true;
	}