- basic rectangular grid
- cells represented through a sparse matrix
- ability to run simulation at different speeds, view statistics, and configure the display
- support for multiple automata rulesets
- improved zoomable/scrollable infinite grid with optional grid lines
- move grid calculations to a C module on a separate thread
- saving and loading of sheets
- cell selection and copy/paste
- option to limit grid size (with the option to wrap cells to the other side)
- more automata rulesets
- support for more cell states
- support for different grid types (hexagonal?)
- pyglet
- PyOpenGL
- pyimgui
- install numpy to prevent PyOpenGL warnings
- run under PyPy to increase performance
