Found new lag reduction tricks, but still needs further optimization. About 5 seconds saved over previous WIP.