Finite State Machine | Edge Blog