def __init__(self, situation, name, suffix=None):
        '''Actions subclass nothing, but require situations to hold them'''
        # a situation is like "outdoors", "indoors", or "fighting"
        self._situation = situation
        self._game = None if situation is None else situation.game()
        # "name" is a string for the action & "suffix" is extra information. e.g. Move, North
        self._name = name
        self._suffix = suffix