more work moving LevelState specifics into State generalization; added gui console
ControlsState added; reformatting config to use params for all views/collections