I really like the concept here, nice work! The randomized descriptions and character depictions are also pretty fantastic. Gameplay was also an interesting take on rock-paper-scissors mechanics.
However I do have a few issues:
- Sometimes you get a choice between villains with seemingly no good counters for the current hero. There should be a shuffle button just in case this happens, as otherwise you'd effectively be forced to take a complete dud villain.
- One time I got a hero who had flight twice. Seems like a bug.
- It'd be nice if after you win, you'd get reasons why the powers you chose beat the hero's powers. This could be part of a meta-game where you fill in the chart by playing over and over again, and you could introduce more powers after you fill in parts of the chart.
Still, the game's pretty fun, and absolutely deserves a more expanded version.