re-implement 3d checkerboard against walkable surfaces only