got hallway carving working everywhere abs(dx)>=abs(dy)