 /* Create callback functions to deal with incoming messages */
 
 /* callback */
-void on_current_status(void){
-    c.sendCmd(status_is,"Developing");
+void on_current_location(void){
+    c.sendCmd(current_location_is, "Developing");
 }
 
 /* callback */
-void on_think_for_me(void){
+void on_send_rocket_command(void){
 
     /* Grab two integers */
-    int value1 = c.readBinArg<int>();
-    int value2 = c.readBinArg<int>();
+    int command = c.readBinArg<int>();
+    int options = c.readBinArg<int>();
+
+    // Do command logic
 
     /* Send result back */
-    c.sendBinCmd(thought_is,value1 * value2);
+    c.sendBinCmd(rocket_command_response, "Command response message");
 
 }
 


/* Attach callbacks for CmdMessenger commands */
void attach_callbacks(void) {
    c.attach(current_status,on_current_status);
    c.attach(think_for_me,on_think_for_me);
    c.attach(on_unknown_command);
}



/* Define available CmdMessenger commands */
enum {
    current_location,
    current_location_is,
    send_rocket_command,
    rocket_command_response,
    error,
};

