some formatting
gen_server to manage sphero state