these are exactly the problems we just discussed. You can't hittest two shapes on shape border. It will always hittest the bounding boxes drawn around them. The only way you can make use of the true shape in a hittest is to do a hittest with a single point like hitTest(x,y,true) where x and y are the point coordinates and true indicates that it has to do the hittest on the shape, not the bounding box.
What you want to do simply isn't easy to do and will require math.
"The absence of rules is the enemy of art." ~Orson Wells
