We may want to migrate this to 1 file per monster but for now the migration is as close to the hard-coded version as possible. Sprites that are used by multiple monsters are only loaded from disk once.