The world of anime features strong heroes that get fans excited. These heroes overcome challenges and obstacles, gaining powerful abilities on whatever journey they seem to be on. The presence of a powerful protagonist necessitates an even more powerful villain that drives the heroes to go to the greatest lengths for the sake of power, capable of defeating these powerful adversaries.