refactored BattleTracker calls to optional dependency handler, PlayerStats.java