public static Neuron makeNeuronofType(int type, GameState ref){
        switch(type){
            case 1: return new InputNeuron_Add();
            case 2: return new OutputNeuron_Add();
            case 4: return new DistanceThresholdChecker(ref);
            case 5: return new PitChecker(ref);
            case 6: return new HorizontalChecker(ref);
            case 7: return new VerticalChecker(ref);
            default: return new Neuron_Add();
        }
    }