public FingerGames()
        {
            _instance = this;
            _graphics = new GraphicsDeviceManager(this);
            _graphics.IsFullScreen = true;

            Content.RootDirectory = "Content";

            // Frame rate is 30 fps by default for Windows Phone.
            TargetElapsedTime = TimeSpan.FromTicks(333333);

            _gameStages.Add(Stage.InGame, new InGameStage(this));
            _gameStages.Add(Stage.Intro, new IntroStage(this));
            _gameStages.Add(Stage.SelectGame, new SelectGameStage(this));
            _gameStages.Add(Stage.Trial, new TrialStage(this));
            _gameStages.Add(Stage.Help, new HelpStage(this));
            _activeStage = _gameStages[Stage.Intro];

            _gameManager = new GameManager(GetWindowsLiveAnonymousID(), this, new GamePlayer[] { new GamePlayer(0, "Default") });
        }
        public FingerGames()
        {
            _instance = this;
            _graphics = new GraphicsDeviceManager(this);
            _graphics.IsFullScreen = true;

            Content.RootDirectory = "Content";

            // Frame rate is 30 fps by default for Windows Phone.
            TargetElapsedTime = TimeSpan.FromTicks(333333);

            _gameStages.Add(Stage.InGame, new InGameStage(this));
            _gameStages.Add(Stage.Intro, new IntroStage(this));
            _gameStages.Add(Stage.SelectGame, new SelectGameStage(this));
            _gameStages.Add(Stage.Trial, new TrialStage(this));
            _gameStages.Add(Stage.Help, new HelpStage(this));
            _activeStage = _gameStages[Stage.Intro];

            _gameManager = new GameManager(GetWindowsLiveAnonymousID(), this, new GamePlayer[] { new GamePlayer(0, "Default") });
        }