I'm writing a sci-fi/fantasy story. My protagonist is just a normal human being. No powers or anything of the sort. My antagonists are a race of 'super-duper-humans' with extraordinary physical/magical abilities ---- basically, like 'gods'. My question is: if I decide to stay with this route, how should I "compensate" for such an 'unbreakable wall', i.e., the super powerful antagonist race? Of course, I could make my antagonist less powerful with more flaws, but I think it would be more interesting if the antagonist is an 'unbreakable wall' that the [weak] protagonist has to overcome. Suggestions? Note (just in case if you wanted to know): The superhuman race have: immensely enhanced strength, combat speed, agility, stamina, telepathy, and teleportation (long distance travel).