def start(self): SimulationTime.start(self) # add plant update as an observer to the sim time tick self.addObserver(self.plant.update)