Duplicated code, only difference appears to be the var definition, can't you have one and just do var/mob/living/cargon/M instead?