Drawing edges.
Make invalid edges invisible.
A lot of work on drawing edges.
Created a simple edge class.