Keep DeadCell, LivingCell separate, use mixins