Instead of telling in code that create flower, now create cauldon, create "level"-class which does following:
Loads JSON
Creates level object, which has json-data objectified. Meaning that instead of reading JSON-data when we need something, JSON is first read in object and error proofing / etc is done and then this level-object can be used to get data which was in json. This way we can simplify json-format and create helper subclasses
Instead of telling in code that create flower, now create cauldon, create "level"-class which does following: