@Override
 public void resume() {
   handPoseBehavior.resume();
   removePieceOfDebrisBehavior.resume();
 }
 @Override
 public void pause() {
   handPoseBehavior.pause();
   removePieceOfDebrisBehavior.pause();
 }
 @Override
 public void enableActions() {
   handPoseBehavior.enableActions();
   removePieceOfDebrisBehavior.enableActions();
 }
 @Override
 public void stop() {
   handPoseBehavior.stop();
   removePieceOfDebrisBehavior.stop();
 }
 @Override
 protected void passReceivedControllerObjectToChildBehaviors(Object object) {
   handPoseBehavior.consumeObjectFromController(object);
   removePieceOfDebrisBehavior.consumeObjectFromController(object);
 }
 @Override
 protected void passReceivedNetworkProcessorObjectToChildBehaviors(Object object) {
   handPoseBehavior.consumeObjectFromNetworkProcessor(object);
   removePieceOfDebrisBehavior.consumeObjectFromNetworkProcessor(object);
 }