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