public void ConnectTo(Block toBlock, float travelTime)
{
GameObject connectionObj = GameObject.Instantiate(ConnectionPrefab);
connectionObj.transform.parent = transform;
Connection c = connectionObj.GetComponent <Connection>();
c.Init(this, toBlock, travelTime);
Connections.Add(c);
}