bunch of refactor: input and scene manager can now be accessed directly by their instance, removed SceneController.cs and ScreenSetResolution.cs (obsolete), removed broadcast function in SceneManager.  You are now required to explicitly add callbacks for: when scene is about to change; ui modal active/inactive; and user setting changes.