added a Mesh object for abstract polygons (primarily for collision)