Generate characters and calculate damage