In the middle of simplifying the code somewhat I think
- wrote a version of lego-gears in javascript.