@supermonkey123 that makes a 15 something years old with proper and special education from a modern society able to outsmart a general that's forced to "attack ! attack more ! again !" only from an era where having any kind of education is a blessing.
Also, martial designed to kill in modern times after hundred of years of polishing are hopefully better than rubbish martial art learnt on the field fighting peasants.
By the way, most knights hadn't a chance to fight at all since they got buried under water the instant they pushed through.
Numbers may win a battle. Strategy and tactics will win a battle.
Beside his strategy wasn't anything fancy (tho, building a fortress is kinda... I mean it's hardcore to dig such a perimeter), the general just went with "push with numbers", had he listened to his aide and retreated to organize the troops and come back with some trump cards, the outcome would've been different.