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