all that I have implemented for now is Sensing --> List List --> Sigmoid --> New list Arbitrary list A , Arbitrary weight list (items Neuron to Neuron + Length/ammounts of neurons in previous layer (input)) --> weighted sum --> Sigmoid --> added to next layer list List swap = copy contents to temp, replace 1 with 2. replace 2 with temp