Before doing anything else, it would be a great idea to check the validity of game_config. It wouldn't be super easy, but it'd be important.
Need to check:
[ ] reference_by only references previous game_object << this might not be as straight forward as one thinks
[ ] keyCodes in actions must be unique
[ ] all referenced game_objects and level_ids must actually exist
[ ] set hero's start_level to first level if not already set
Before doing anything else, it would be a great idea to check the validity of
game_config
. It wouldn't be super easy, but it'd be important. Need to check:reference_by
only references previousgame_object
<< this might not be as straight forward as one thinksactions
must be uniquegame_object
s andlevel_id
s must actually existhero
'sstart_level
to first level if not already set