public void BuildLink(EdgePosition whereAt)
{
var edge = Board[whereAt];
Board.BuildLink(edge, CurrentUniversity.Color);
CurrentUniversity.AddLink(edge);
Hashing.HashEdge(CurrentUniversityColor, edge.Position);
if (CurrentPhase == GamePhase.Play)
{
Hashing.HashMostInfo(LongestInternetLink.University, MostInfoType.Links);
LongestInternetLink =
LongestInternetLink.GetMore(CurrentUniversity,
CurrentUniversity.LengthOfLongestLink);
Hashing.HashMostInfo(LongestInternetLink.University, MostInfoType.Links);
}
}