Add mouse-click branch collision detection
Add 'add branch' mode
Modified branch class so that branches may grow at an angle