I think the square intersection is working properly