Those motors have a stall current of 650mA@3volt.
That's 6.5Amp stall with 10 motors.
The best/easiest solution might be a PCA9685 PWM breakout board (connected to any Arduino).
With 2N2222/BC337 transistors, and 1N5819 back-EMF diodes.
Powered with a LiPo battery (motors only).
Leo..