Engine::
- have methods to set up and unset up gui mode