protected override void Initialize()
        {
            _viewportAdapter = new BoxingViewportAdapter(GraphicsDevice, 800, 480);
            _camera          = new Camera2D(_viewportAdapter)
            {
                //Zoom = 0.5f,
                Origin = new Vector2(400, 240),
                //Position = new Vector2(408, 270)
            };

            Window.AllowUserResizing  = true;
            Window.ClientSizeChanged += (s, e) => _viewportAdapter.OnClientSizeChanged();

            SetUpInput();

            base.Initialize();
        }
        protected override void Initialize()
        {
            _fpsCounter      = new FramesPerSecondCounter();
            _viewportAdapter = new BoxingViewportAdapter(GraphicsDevice, 800, 480);
            _camera          = new Camera2D(_viewportAdapter)
            {
                MinimumZoom = 0.5f,
                MaximumZoom = 2.0f,
                Zoom        = 0.5f,
                Origin      = new Vector2(400, 240),
                Position    = new Vector2(408, 270)
            };

            Window.AllowUserResizing  = true;
            Window.ClientSizeChanged += (s, e) => _viewportAdapter.OnClientSizeChanged();

            base.Initialize();
        }