Why wasn't my circuit working?

For my second Bot, I had used the following circuit:

This is my final circuit, but before that, I had made the circuit here:

But I wonder why it didnt work, In this circuit, i used two seperate batteries, using -ve of one battery and +ve of the other to complete the circuit... 

But only one motor worked...Can anyone sort out some mistake in this please....because I was confident that this circuit shall work...!

Thanks

 

Sorry for any bad english of mine spoken here, I have Indian accent...

You are probably making some

You are probably making some sort of beetlebot and should have a look at this.

http://makezine.com/images/12/beetlebot.html

 

Thank you

Thanks, but at the moment I’m not making a beetleBot… I’ve added the link of my second Bot above already, but you can also find it here (I know it’s bad looking but it’s circuit took me 2 hours to settle in my mind)…

And I’ve already made it, but I am still curious to know why my first circuit didn’t work.!

I can’t see how you

I can’t see how you circuit would work as your not completed the ‘circuit’. You can’t make a motor run with two batteries if they’re not connected. Current won’t flow from one battery into the other.
You need to connect the batteries either in serial or parallel. If you connect them in serial you have –V in one end +V in the other end and 0V in the middle. 

OHK

Thanks!