Not that Morgan needs reassuring, but to the OP: Morgan is asking relevant questions that will need to be answered, and the more we know the faster we can get your project up and running :)
10s is something the arduino will deal with and is outside of the scope of your query... Hrrrrm, unless you also plan to send timing information along with directions? Do u plan on encoding velocity/time in your signals or is it this hardcoded in the bot?
Have you thought about the data protocol? Are you going to make your own, do you have one in mind or are you here asking about that?
Sounds scary, and its easy to get bogged down with technical terms but once you've made one you'll be like ' what's all the fuss about'. :)
Beware, there will be different opinions as to how to best make a protocol :)