public static bool IsEquivalentUnderTransformsAndTranslation( IEnumerable<PointyHexPoint> shape1, IEnumerable<PointyHexPoint> shape2 )