Update the target board to be 3D printed instead of made of Lego, as Lego is easy to break apart.
Each target motor will be placed in 3D printed pockets on the board, with velcro squares to keep them in place and be easily interchangeable with replacements. If not velcro, they can be bracket mounted on the board like so:
The targets themselves can be shorter, and the diameter of the target also smaller to reduce strain on the motor targets.
The wires that the servos would connect to can be permanently stuck onto the target board closer to the servo mounts/pockets, and so it's obvious which plug the servos need to connect to, see image below:
The LDR and motor wires can be either on top of the board, visible, or run underneath to be cleaner, and there can be cutouts near each pocket for the wires to run through, no need to label motors and LDRs in this case:
Target Arduino
Currently the WiFi module is hanging off the PCB, connected only via male-male pins. Adding slots to the PCB to solder the module on would make it more robust.
Spaceship Control
Currently there is a web socket used to act as a middle man between the user input and the motor reading. Removing the middle man and just supplying the user input signal straight to the spaceship Arduino would completely mitigate all communication issues. To keep the wireless feature, we can add bluetooth capabilities to the spaceship Arduino.