fixed small bug in math functions
added the tracking of the different protection levels
removed the FIllMap from the Mutate event
Changes implemented to fix bug in EducateKIRs function, also additional estetic changes
added SetPseudoGene(M_id) in the Mutate Function
removed some comments, this is the final correct version