quick'n'dirty implementation of NN learning, mediocre results
made AI learning options change simple, created selective gradient descent for NN (experimental), introduced UI for humans, many clean-ups and code fixes