public SinglePlayerOffice()
 {
     Tick += OnTick;
     LoadConfigs();
     LoadMPMap();
     MenuPool     = new MenuPool();
     IsHudHidden  = false;
     Arcadius     = new Arcadius();
     LomBank      = new LomBank();
     MazeBank     = new MazeBank();
     MazeBankWest = new MazeBankWest();
 }
 protected override void Dispose(bool A_0)
 {
     if (A_0)
     {
         Arcadius.Dispose();
         LomBank.Dispose();
         MazeBank.Dispose();
         MazeBankWest.Dispose();
         World.RenderingCamera = null;
         World.DestroyAllCameras();
     }
 }