Got a crappy version working using new approach but need to actually figure out how to fake a gradient descent with unknowns. Arg