First draft for Roomba example (behavior composition problem)