Add simple state machine enum