https://goodshepherdmedia.net/how-to-think-about-obstacles/