An easy-to-use state machine implementation may be useful for things like: * Animation transitions * Dialog branches * etc...
An easy-to-use state machine implementation may be useful for things like: