Square
Changed isContained and isIntersecting names to more sensible names