Optimized rule set and state transition.
Computing of next state is now only done within a full simulation step.
Added automated simulation method + more user friendly controls including configurable animation speed.