Damn it’s been a while since I looked up the battle of Canae. But would it be a good idea to fight defensively? That way your army won’t go through the Carthaginian center and end up encircled? Try and make Hannibal attack you so you don’t pursue him and overextend.