public bool UndoVote(Client c)
{
if (ActiveRound != null && ActiveRound.Votes.Where(v => v.EqualsClient(c)).Any())
{
if (ActiveRound.Votes.Count >= Clients.Count)
{
return false;
}
else
{
ActiveRound.UndoVote(c);
BroadcastGameState();
return true;
}
}
else
{
return false;
}
}