Somewhat cleaned up alien/Life() and carbon life a little bit
Merge pull request #5744 from tkdrg/ihatelife

Cleans up Life() a little bit