using flags to switch between tests and robot types
at the expense of "modularity" but don't really need it at this point