The intake is a simple open loop motor commanded to a voltage. The launcher includes a PID controller with simple motor feedforward to control speed. Both subsystems include simulation for end-to-end interactive testing and automatic unit tests of the subsystems.