private bool canEdit(PuzzleGroup gr) => gr.EditAccess.Contains(_session.Username);
private bool canView(PuzzleGroup gr) => gr.ViewAccess.Contains(_session.Username) || canEdit(gr);