TrackerInterface added as shaded dependency for Null TrackerOff.class but this needs to be tested, if not changed entirely to functions that encapsulate the conditional presence of BattleTracker