cool, can you program the AI for the ships or just build their bodies?
Yes, you design the AI too. The #1 game design challenge has been teaching players the programming model. Some components have input, like an engine. The thrust of the engine is proportional to the input. Some components have outputs, like the radar. When you connect the radar to the engine, the engine fires proportional to the angle of the nearest enemy. With a little work you can make a space ship turn toward and follow other space ships! It's fun when components get destroyed the ship starts malfunctioning
The game naturally penalizes complex AI because the components take up space and weight, so too much logic detracts from other stats like speed. I didn't want players spending too much time programming.
Here is a close up of a ship fairly compactly wired for hunting behavior.