implemented walking the perimeter of a blob