Welcome! This demo is heavily inspired by Jer Thorp's SmartRockets which uses ActionScript (flash).
All Rockets are controlled by 5 thrusters which get placed at a random location and have a random power. Additionally, each Thruster has a random fire pattern. All of these combined allow the spacecraft to make flight maneuvers.
These features are controlled by the inner "DNA" of the rocket. After each generation this "DNA" gets mixed with other Rockets, allowing a sort of evolution to happen.
The Rockets might start up doing silly maneuvers, yet through natural-selection, they will be able to navigate the obstacles you place down!