Debouncing FSM