Block structure support feature. Blocks destroyed due to lack of support now drop in a single stack, rather than each stack separately.
Prevents placement of invalid blocks, i.e. if a block requires a block underneath it, it will cancel the placement.
Adding ability to add value after multipliers.
Continued work on block structural support - before running any tests.
Fixed after all the tests.
Small fixes.
Fixed JSON formatting.
Hardcoded the 3 basic structural requirements into the system and added comments to the two new components.
Merge pull request #1055 from MarcinSc/develop

Block structural support feature. AbstractValueModifiableEvent can now have values added after multiplier.