Began Major refactoring of the DeepPokemon class. Splitting into two
classes ActivePokemon and InactivePokemon to better separate the logic
of status aliments like confuse, perish song, etc from inactive Pokemon
which don't have these statuses.