Finite-state machine | ScratchStats