fixed LedShape.intersect, fully functional prototype