Implementing Edge class
Merge branches 'implementing-edge' and 'implementing-grid', remote-tracking branch 'remotes/origin/implementing-edge'
Implementing Edge class