public static bool Contains<TPoint>( IEnumerable<TPoint> bigShape, IEnumerable<TPoint> smallShape ) where TPoint : Object, IGridPoint<TPoint>