Sorted out Class Hiarachy between Clients, Pokemon and Trainers