public void PlaceStart(IGameState state, IStartActions actions)
{
if (!silent)
Console.WriteLine(id + ": Place starts");
var spos = FindBestIntersection(state.Board.GetAllIntersections()
.Where(i => state.Board.GetPiece(i) == null &&
state.Board.HasNoNeighbors(i)), state.Board);
actions.BuildSettlement(spos);
actions.BuildRoad(FindBestRoad(spos, state.Board));
}