Need to find a way to make it work so that we do not need to draw blank rectangles over nodes to find edges This is messing up on false-circles and messing up the continuity of the graph