buffer walls + path-finding