avoiding walls