public void TestInit()
        {
            factory = new FakeServerFactory();

            FakeSrv = new MuServer(factory);
            Srv     = new MuServer(new MuServerFactory(), IPAddress.Loopback, 45678);
        }
        static void Main(string[] args)
        {
            // Show the launch pages
            var console  = new MuConsole();
            var launcher = new Launcher(console, console);
            var task     = launcher.ShowAll();

            task.Wait();

            // Start the server if desired
            MuServer srv = null;

            if (launcher.CreateServer)
            {
                srv = MuServer.StartServer();
            }

            // TODO: connect to an existing server and start playing
        }