Changes
-Can change subtype.
-the code doesn't require all information about the card anymore. Name is the only key.
-added "alternativename". it can contain new name to replace with. If it contains nothing or is empty, do not change.