https://thecode.media/dynamic-obstacle-avoidance/