public ActionResult Status(int projectId, int storyId)
{
var game = _games.Get(projectId, storyId);
var votes = from player in game.Players
join card in game.GetCards()
on player equals card.Player into playerCard
from card in playerCard.DefaultIfEmpty()
select new { name = player.Name, vote = RenderPoint(game.IsComplete, card) };
var gameState = new { completed = game.IsComplete, votes };
return Json(gameState, JsonRequestBehavior.AllowGet);
}