Another pattern - lets talk about state machines

The state machine pattern isn't something you often hear about, but its critical to almost every piece of technology you experience in every day life