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