Added more pieces. Added test set. Generalized NN. Accuracy so far v.s. test set: 100%