There are so many parameters and potential situations to take into consideration, and when you want the character to fight multiple enemies at the same time, the complexity escalates exponentially.
Any advice, reading material, or experiences you guys want to share?