Use State Machines to Control Program Flow | ComputerHardware | Scoop.it