Fixed : (life) logic error when deciding what lives and what dies
The Error is that  Let say that rule is S23/B3 It makes the one with 3 neighbors alive regardless and then looks in the case of survival for only 2 and checks if it's already alive or not. In this case this is fine. But consider this rule S23/B36, a dead cell with 6 neighbors will be alive but an alive one should die. the problem is here, the previous logic make the one with 6 lives anyway.