Instead of using firebase for the basic monsters, since they should not change often, use a local file that gets released and downloaded from the storage. Maybe a bundle per type. Figure out how to edit them too... Maybe keep the pictures separate. This could be the start of an asset authoring system. Each package would be a zip file with the JSON stored. There would be a bundle registry that would list all of the bundles and their latest version. The version would be compared on startup and then the newer bundle would be downloaded if necessary.
Instead of using firebase for the basic monsters, since they should not change often, use a local file that gets released and downloaded from the storage. Maybe a bundle per type. Figure out how to edit them too... Maybe keep the pictures separate. This could be the start of an asset authoring system. Each package would be a zip file with the JSON stored. There would be a bundle registry that would list all of the bundles and their latest version. The version would be compared on startup and then the newer bundle would be downloaded if necessary.