Deconstructs robot control into simple & distinct behaviors that are easy to program & debug for inexpensive microcontrollers with little memory so that once you've mastered programming your online 'bot, you can easily adapt your programs for use in physical robots.