public virtual void Run()
{
PreInitialize();
LoadConfiguration();
Initialize();
CreateRenderSystem();
CreateRenderWindow();
LoadContent();
CreateSceneManager();
CreateCamera();
CreateViewports();
CreateInput();
CreateScene();
Engine.StartRendering();
}