added switch to warn about undecl funcs ; JSON now interacts with snapshots to send motor cmds