NeuralNetworkTrainer is wrong. I seem to be getting the same output value for all instances... Working on that now