void Awake()
 {
     Instance = this;
 }
 public override void Initialize(MonoFSM callingfsm)
 {
     fsm = SingleObserverFSM.Instance;
 }
 public override void Initialize(MonoFSM callingfsm)
 {
     fsm = SingleObserverFSM.Instance;
     pusherPegRb = fsm.pusherPeg.GetComponent<Rigidbody>();
 }