Random trainer class for normal battles.
Removed unnecessary init battle code.
Added special trainers.
All trainers use generic AI.
Changed special trainer names.
Special trainer defeat texts.
Changed first special trainer class to 2.
Special trainers have custom functions for picking pokemon.
Receptionist gives a special greeting before battling special trainers.