Added a lot of improvements to rendering the board visualizations:
- Added new point distanceTo(point)
- Added better node calculation of proper future edge start points
- Added a lot of other node/edge visualization code