GG StateMachine