torque refactor part 1
refactor pass 2 - add method params
refactor pass 3 - org imports
refactor pass 4 - more method signature update
refactor pass 5 - gutting
refactor pass 6 - mass cleanup, partially done
refactor pass 7 - cleanup / comments
refactor pass 8 - make it compile; need client rotation stuff fixed
still
refactor pass 9 - beginning of reimplementation
refactor pass 10 - more reimplementation
refactor pass 11 - most things re-implemented, need flywheel
clean up torque shaft interaction / animation
clean up waterwheel generator
refactor pass 12 - finishing up, flywheel working