public void EmptyAllRacks()
 {
     AllPlayers.Apply(player =>
     {
         player.Clear();
     });
 }
 void SetCurrentPlayer()
 {
     if (HasAllPlayers)
     {
         AllPlayers.Apply(
             player =>
         {
             if (HasCurrentPlayer && player == CurrentPlayer)
             {
                 player.IsCurrent = true;
             }
             else
             {
                 player.IsCurrent = false;
             }
         });
     }
 }