fixed collisions for Circle and Polygon with other masks,
fixed Projection.overlaps() which really means !overlaps,
added pivot point to Polygon.debugDraw(),
still missing support for collisions against SlopedGrid and PixelMask