public GamePage(INavigator navigator)
    {
        _navigator = navigator;
        // initialize game properties, check if they are set.
        var gameProp = new GameProperties();

        this.numberOfPlayers = 2;
        this.players         = gameProp.CheckPlayerIsSet(this.players);
        //check if a player has been set
        if (this.players != null)
        {     // Player is set or has been set. proceed or start the game.
            InitializeComponent();
        }
        else
        {       // redirect to settings window because players has not been set!
            _navigator.Navigate(new GameSettings(_navigator));
        }
    }