getting guiconsole working again
gui console working again. level state: shutdown now cycles through attrs and calls destroy method, if it exists
attempting to get state controls working again with controls_buttons (eliminating the need for controls_state / menu_state)