(MapRenderer.draw_point_shape): Check that there actually are points in the returned list of points before trying to index into the list. The list may be empty if the shape is a Null Shape.