public MWGame(ViewManager viewManager) : base(viewManager)
        {
            _sideBar     = new MWSideBarUpdate(_viewManager);
            _servingArea = new MWServingArea();
            _btmBar      = new MWBottomBar();

            _giveUpButton = new MWButton("blue_button07.png");
            _giveUpButton.SetWidth(80);
            _giveUpButton.SetHeight(80);
            _giveUpButton.SetText("Exit", 35);

            //Register for Observer Pattern
            foreach (MWDiningTable diningTable in _servingArea.DiningTable)
            {
                diningTable.RegisterSideBar(_sideBar);
            }
            _btmBar.RegisterStove(_servingArea.Stoves);
            _servingArea.Player.RegisterHoldingFrame(_sideBar.HoldingFoodFrame);
            //
        }