Redoing how I am setting up the network by storing the inputs and the weights inside each neuron instead of adjacency lists.