def METHOD_NAME(self):
    """Trigger an update on all the layers
    """
    if self.player:
        self.replay_controls.METHOD_NAME()
    for layer in self.layers:
        layer.update()
    # Set the field range once
    if not self.range_set:
        self.plot_widget.setRange(
            xRange=(-int(self.max_x_range / 2), int(self.max_x_range / 2)),
            yRange=(-int(self.max_y_range / 2), int(self.max_y_range / 2)),
        )
        self.range_set = True
    # emit signal when plot_widget is resized
    if self.cached_field_range != self.plot_widget.viewRange():
        self.cached_field_range = self.plot_widget.viewRange()
        range = self.plot_widget.viewRange()
        self.field_resized.emit(
            range[0][0],
            range[0][1],
            range[1][0],
            range[1][1],
            self.max_x_range,
            self.max_y_range,
        )