Dynamically handling task disruptions by composing together behavior modules | Read Paper on Bytez