Rockstar Games Interview Question

How would you go about designing a state machine?