Did away with AppStateMananger. This as a result changed several classes as we made AppState and the child classes implement OOP inheritance. We also made E (EngineResources instance) global and made it have a single appState.