Scary changes. State machine abstracted out of Control class.
Utter chaos. Camp menu options.
Bug fix with state_machine not switching to done on quit.