Added overlap and getDistanceBetween