base_pokemon_impl source done, new necessary functions created
base_pokemon_gen1impl finished
base_pokemon_impl/base_pokemon_gen1impl: added consts to function sources where necessary
base_pokemon ready for testing
All base_pokemon implementations and necessary changes compile in MSVC