Added Gear Box

Mostly working. A few minor bugs left