Refactored the Pokemon classes to OmniCalc to reduce code duplication.
SingleBattleField as an error in it.