Uses dtUpdate and dtRender to wrap the variables for updating and rendering
Fixes a bug that lane line is not drawn correctly in single way road

Thanks for @davidcllee's finding.
Make Joint instantiable