basic pathing with edge avoidance in
pathing in