Cleans up Life() a little bit

Hey guys so what if we took those procs which are almost 100% identical and put them in the parent
Crazy, right?
nerd