Smarter with blocking objects, and simple obstacle walls.