If i battlez a random npc trainer.... and i won or lost can i rebattle him somehow? after waiting 24 h or thats only for gym leaders?