protected override FlatRhombGrid<TCell> MakeShape( int x, int y, Func<FlatRhombPoint, bool> isInside, FlatHexPoint offset )