protected override PointyRhombGrid<TCell> MakeShape( int x, int y, Func<PointyRhombPoint, bool> isInside, PointyHexPoint offset )