pokecrystal.asm doesnt really make sense now so its gone add includes.asm so objects have a standard include set
any global constants will have to be separate from any one object there might be a better way to fix this, like pulling constants in preprocessor.py
they're constants, so they have no business in pokecrystal.asm