Corrupted project

I am not fully sure what was happening, but I discovered a makeshift remedy and got the project to load. Follow these steps:

  1. Download the XML of the card engine project.
  2. Copy the project to another filename. I will refer to this is card engine - Copy.
  3. Edit the XML of card engine - Copy, and delete all custom block definitions. Look for the <blocks> tag that it is not empty. Delete all the contents of the <blocks> tag. Just the contents.
  4. Go to Snap!, open the project menu and load card engine - Copy first. The project loads fine, but all custom blocks are undefined. Ignore what is in card engine - Copy.
  5. Open the project menu again and load the original card engine project. Does it load fine with all the blocks and other data intact?

oops, dev mode has nothing to do with this other than so I can screenshot the IDE easily