Pull a lot of engine out of main.asm
Comment some bank 0 functions, and add wram labels for Predef.
Use a dedicated label for base stats.

The existing {Bulbasaur,Ivysaur,...}BaseStats labels are for convenience.
More complete hardware constants. Rename joypad constants.
Comment some more bank 0 functions.