Phenotype constructor changes:
-Assignment read properly, apparently need to model connections between all neurons. Thus created INode interface!
-Should be mostly finished with the entire process of creating neurons and linking them via connections (uses hash map containing each neuron and its respective weight)
-HiddenNode adds weight of shadow sensors by simply having an array of weights that correspond to sensors {0, i}.