Updated map and mapgroup macros to get around an rgbds bug.
Legendary beast locale handling annotated and relabeled.
Added a new constant NUM_ENGINE_FLAGS for use in the EngineFlagAction function. This will make it easier for modders to add or remove engine flags.
"enum" is like "const" but uses variables instead. This might not be desired.
It has been moved to the top of macros.asm so that included macros can be enumerated.