Worked with remove() a bit, still issues with findEdge()