Add a state machine (of sorts) I was playing with.