Add collidesWith method