Still todo, ideally:
- 'Tree' behaviour (basically, creating the sort of diagrams 1D CAs are usually drawn as)
- Adding a block tag to tell the CA Simulator things to not change
- Fixing the Save button being very janky sometimes
- Adding 'outer' logic (i.e. whether blocks outside the area are counted or not etc)