public override void LoadContent(ContentManager content)
        {
            base.LoadContent(content);

            Background = Content.Load<Texture2D>(@"Texture\Menu\BG");

            gui = new GUI.GUI(@"Fonts\Menu");
            gui.LoadContent(Content);
            gui.CreateButton(new Vector2(ScreenManager.instance.ScreenSize.X / 2 - gui.Font.MeasureString("Start").X / 2,
                               ScreenManager.instance.ScreenSize.Y / 2.5f), "Start");
            gui.CreateButton(new Vector2(ScreenManager.instance.ScreenSize.X / 2 - gui.Font.MeasureString("Exit").X / 2,
                               ScreenManager.instance.ScreenSize.Y / 2.5f + 50), "Exit");

            gui.Buttons[0].OnClick += (object a, EventArgs b) =>
            {
                (a as Button).color = Color.DarkRed;
                Task.WaitAll(Task.Factory.StartNew(() => form.ShowDialog()));
                //form.ShowDialog();
            };

            gui.Buttons[1].OnClick += (object a, EventArgs b) =>
            {
                Screen.ScreenManager.instance.game.Content.Unload();
                Screen.ScreenManager.instance.game.Exit();
            };
        }