Got the circuit built. Fired it up, looks like it works, but much testing to do.