public bool IsConnectedTo(Node node) => ConnectedNodes.Any(n => n == node);
public bool IsTouchingEnemyCapRing(Node ignore_node) { var ignore_nodes = ignore_node.ConnectedNodes; return(ConnectedNodes.Any(x => x.IsCapRing && !ignore_nodes.Contains(x) && !x.ProvinceData.IsWater)); }