Reduced gates used from 96% to 56%

Finished implementing kernel-defined ADC offset