Implementing scene managers.