Fixes/Improvements to Tree rendering

-Made a function to draw branches, easier to modify parts of the model.
-fixed the "disco tree" bug that occurred on recalculation of branch
position.