HUGE reorganization adding gears and crank simulator