Edge collision detection