Linked flow

Standing
Walking
Running

Building on top of the sequential flow, this example pairs separate actions with states, simulating a linked list.

A variation on this flow might add a previous state fight but make the initial state stand, thus you could not go directly to fighting without first walking and standing.

Also, note the shorthand notation for the "walk" action, which is perfectly valid:

walk : standing > walking < running