Task IHandleAsync <LoadEventModel> .HandleAsync(LoadEventModel message)
        {
            GamePackageViewModelBinder.ManuelElements.Clear();                       //often times i have to add manually.
            ConnectTheDotsSaveInfo save = cons !.Resolve <ConnectTheDotsSaveInfo>(); //usually needs this part for multiplayer games.

            _score.LoadLists(save.PlayerList);
            _board.LoadBoard();
            return(this.RefreshBindingsAsync(_aggregator));
        }
 Task IHandleAsync <LoadEventModel> .HandleAsync(LoadEventModel message)
 {
     GamePackageViewModelBinder.ManuelElements.Clear(); //often times i have to add manually.
     _board.LoadBoard();
     return(this.RefreshBindingsAsync(_aggregator));
 }
 Task IHandleAsync <LoadEventModel> .HandleAsync(LoadEventModel message)
 {
     _board.LoadBoard();
     return(Task.CompletedTask);
 }