Fun with motors

The main goal is to get this working first and then worry about the layout. Putting it on the board is one thing, but actually putting it in the project well will be a project in itself.

What this is for is for a nerf modification. The double motors will be the for the flywheels that will shoot out the darts. The single motor will be the pushing part. The double motors is where the problem could come into play. This is due if a dart jams into the motors and gets stuck and someone doesn't stop the motors.

I am trying to make the circuit as best that I can, without blowing up on someone. If something happens I can always fix it, but if i send this to someone, they might not be able to solder anything and the whole circuit is trash. So if the capacitance will only work for 1% of the blasters, then i will put that in. I am a programmer and I always program for that small chance, because out of all my years doing it, that 1% happens more then the people think.

The motors that I would be using is in this list
Motor List

The MOSFET that i linked was the one that someone said was good. What I want to do is have something setup that I could almost put any motor in without changing any components. I was hoping that I could use 1n4007, due to their small size.

For wire sizing could i get away with 28 gauge for the everything expect for purple, yellow, green and the wires coming out of the power supply (those would be 16 or 18)?