problem:# Sluice Gate : respond to command by the operator# G C : "Gate" IC -- G : "a" IC -- O : "c" IC M : "Interactive Controller" OC R : "Obey Command" OC ~> G : "b" OC ~~ O : "c" O B : "Operator"