local direc = {{0,-1},{1,0},{0,1},{-1,0},{-1,-1},{1,-1},{1,1},{-1,1}}
local CAVEBORDERS = {[0]=357,358,356,359,362,363,360,361,364,365,367,366}
local sltodir = {[356]=0,[358]=3,[359]=1,[357]=2}
function seilah(dir1,dir2) --takes <=3, returns >=8
dir1,dir2 =...