//TODO: Move distance might want to incorporate public int HCostTo(ATTile to) { return((int)Mathf.Round(Mathf.Abs(to.X() - X()) + Mathf.Abs(to.Y() - Y()))); }
public float DistanceSquared(ATTile to) { return(Mathf.Pow(to.X() - X(), 2f) + Mathf.Pow(to.Y() - Y(), 2f)); }