Cellular Automata Program EditorViktor Ferenczi game freeDesign small programs solving ARC AGI 2 tasks.addictivecacellular-automataDifficulthardideprogramprogrammingresearch