cut in small file
cut in small files
add wall management, still buggy for the wall closure, but no need to be fixed since it's a prototype to check movement