public void setPassable(int x, int y, Direction dir, boolean v) {
		if(dir == Direction.RIGHT) { setPassable(x + 1, y    , Direction.LEFT, v); return; }
		if(dir == Direction.DOWN ) { setPassable(x    , y + 1, Direction.UP  , v); return; }
		
		if(check(x, y)) {
			if(x == 0 && dir == Direction.LEFT) { return; }
			if(y == 0 && dir == Direction.UP  ) { return; }
			
			pass[x][y][dir.ordinal()] = v;
		}
	}