Fixing bugs in simulation

Previously, cells could be in one of three states: alive, dead, or empty. Changing simulation to only allow three states: alive or dead. This greatly increases the likelihood that dead cells will be resurrected.

Common patterns seem to be working now.