Converts the Card as is into a dictionary capable of reconstructing the
        card with ``Card.load`` or serialized to a string for storage.

def save(self):
        """
        Converts the Card as is into a dictionary capable of reconstructing the
        card with ``Card.load`` or serialized to a string for storage.
        """
        return dict(code=self.code, name=self.name, abilities=self.abilities,
                    attributes=self.attributes, info=self.info)