Abstracted entity creation to json files; added interactive objects