Thank you Steve for replying! Apologies for the text, I edited it last minute to test it out from a smaller distance and forgot to change it back! The mofset looking things are voltage regulators (LM7809 and LM7806, for different voltage of motors).
I'm not too sure by what you meant that the grounds aren't connected? I have not connected in the motors if that is what you mean! The relay is 12v, while I have 3 9v motors and 1 6 v motor. As for the diodes, I'll have to double check.