A genetic algorithm where rockets (`^`, `v`, `<`, `>`, etc.) evolve to find the optimal path to a target (`@`) while avoiding obstacles (`#`).
Each generation, the rockets with the highest fitness (closest to target, didn't crash) pass their "DNA" (a sequence of steering forces) to the next generation with slight mutations.