public bool Equals(Vector2i v) { return v.x == x && v.y == y; }
public bool Equals(InstanceData other) { return(ID == other.ID && Type == other.Type && Position.Equals(other.Position) && Orientation == other.Orientation); }