Further fleshed out The Drawable class as well refactored a few other classes.
SceneManager class is going to be refactored next as well as fleshed out further