public void DisposeForRestart() { IoCManager.Resolve <IPlayerManager>().DetachAll(); EntityManager.Shutdown(); EntityManager = null; IoCManager.Resolve <IMapManager>().Shutdown(); GC.Collect(); }