Controls:
• Click or Drag: Toggle cells
• Play/Pause: Start/Stop simulation
• Step: Advance one generation
• Random: Fill grid randomly
• Clear: Empty the grid