Added tests for _playerAttackPhase of battle_engine.py