self-service and obstacles\self-service and obstacles ..........................\..........................\goalfunction.m ..........................\..........................\main.m ..........................\..........................\obstaclefunction.m self-service and obstacles