@abstractmethod<EOL><INDENT>def sense(self):<DEDENT>
raise NotImplementedError()<EOL>
Return a situation, encoded as a bit string, which represents
        the observable state of the environment.

        Usage:
            situation = scenario.sense()
            assert isinstance(situation, BitString)

        Arguments: None
        Return:
            The current situation.