Renamed SnapIn to EngineComponent, added 'Game', moved StateManager to interal of Game