Added BattlePhase class