allanhurst:
A little block 9v battery will not supply 600mA for long - a few tens of seconds perhaps.Adafruiit recommend a 5V 2A wall wart - I suggest you get one, or something similar.
That and a logic-level MOSFET should solve your problems.
Allan
Do u have any ideas for something that is mobile? This is the main part if my innovation