void Client_GetAvailableLobbyRoomsCompleted(object sender, GetAvailableLobbyRoomsCompletedEventArgs e)
        {
            var q = (from room in e.Result
                     where room.TheLobby.LobbyId == App.LobbyRoom.TheLobby.LobbyId
                     select room).First();

            App.LobbyRoom = q;
            if (PlayerList != null && PlayerList.Count >= 4)
            {
                pollTimer.Stop();
                (App.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri("/Views/GamePage.xaml", UriKind.Relative));
            }
            PlayerList = q.PlayerList;
        }
        void Client_GetAvailableLobbyRoomsCompleted(object sender, GetAvailableLobbyRoomsCompletedEventArgs e)
        {
            var q = from room in e.Result
                    where room.TheLobby.IsWaitingForPlayers == true
                    select room;

            LobbyRoomList.Clear();
            foreach (var room in q)
            {
                LobbyRoomList.Add(room);
            }
            if (PopDone != null)
            {
                PopDone(this, EventArgs.Empty);
            }
        }