Let's make the defaults be something that will stand out if they're not set in the scenario - maybe set them all to 0, or -1.

At some point we should consider combining ram, ramMax, and allowedBlocks into two, or maybe even just one value.  Or is that part of what you did?