private RenderTarget2D GetSceneSnapshot()
        {
            GraphicsDevice.SetRenderTarget(_snapshotTarget);
            PreviousScene.Draw();
            GraphicsDevice.SetRenderTarget(null);

            return(_snapshotTarget);
        }