There are three kinds of fighters: the aggressive fighter who charges in blindly trying to get the upper hand, the defensive fighter who blocks and evades until his opponent is tired, and then the most dangerous type of fighter, the one who waits for his opponent to make a mistake.