fleshed out scenemanager a bit