Concept #2: The state machine - System Design Simplified