def evaluate(self, sensor_states):
        graph = Graph()
        sensor_count = self.state_behaviors[graph.state_to_key(sensor_states[0])]["count"]
        if abs(self.min_count - sensor_count) < 10:
            return 1

        return 0
    def evaluate(self, sensor_states):
        graph = Graph()
        if self.goal_state == graph.state_to_key(sensor_states[0]):
            return 1

        return 0