text: listening for events to update self (removing need for gui_console); beginnings of completedGUI implementation and level_state completed transitioning (not yet completed)