Would this be a Finite State Machine?

Printable View