More unknown mobile code and MIN_LEVEL.
Reference name input character sets.
Pick off references in misc/crystal_misc.asm.
Fix a static bank in map header code.
Fix static banks for save text and bedroom poster scripts.
Some wram labels in map connection code.
Mystery Gift graphics labels.
More mobile subfunctions.
Replace pointless $FF00+$xx with $ffxx.
Recombine the event engine objects.

They must be in the same bank to work, and defining sections with static banks should only be used to produce an identical rom.

They were only split in the first place to minimize the amount of code tahat needed to be rebuilt based on a single constant, which in retrospect was meaningless.
Use "- $ff00" instead of "& $ff" when dealing with hram.
Fix more static banks (trainers, mobile graphics).