breaking into methods
refactored threejs init
split more things out
golf!
formatting
transforms are pipelined now
docs