Worked some more on backpropagation might be an easier way