anchor.diff:  
   	if(isnull(family))
   		family = list()
  -
  -	for(var/cat_type in family)
  -		if(family[cat_type] > 0)
  -			for(var/i in 1 to family[cat_type])
  -				new cat_type(loc)
   
   /mob/living/simple_animal/pet/cat/Runtime/proc/Write_Memory(dead)
   	var/savefile/S = new /savefile("data/npc_saves/Runtime.sav")
  
positive.code: 	S["family"]				<< family
  	memory_saved = 1
  
  
  /mob/living/simple_animal/pet/cat/Proc
  	name = "Proc"
  
negative.code: 	..()
  
  /mob/living/simple_animal/pet/cat/Runtime/Life()
  	if(!cats_deployed && ticker.current_state >= GAME_STATE_SETTING_UP)
  		Deploy_The_Cats()
  	if(!stat && ticker.current_state == GAME_STATE_FINISHED && !memory_saved)
  		Write_Memory()
  	..()
  