combatService and dataService programming - Initial part