working on phase2 distance_field (done)
working on phase2 (done)