private static ConsoleOptions CreateMenu() { var world = new World(); var options = new ConsoleOptions(); options.RegisterState(new StartMenu(options)); options.RegisterState(new NationMenu(options, world)); options.RegisterState(new SingleNationMenu(options, world)); options.RegisterState(new TerritoriesMenu(options, world)); options.ChangeState(Options.Start); return(options); }