refactored ServiceBot to UnitPlayer