Roll-out the environment and return it

def rollout(self, batch_info: BatchInfo, model: Model, number_of_steps: int) -> Rollout:
        """ Roll-out the environment and return it """
        raise NotImplementedError