metaprogram to modify roomba from the outside and make it live in the simulation time instead of its own