Ok, I am just having to reload my game everytime it CTD since it never happens twice in a row, it's a pain though.
I have to fight against Pyrrhus's Phalanx units a lot and am having trouble, I usually put one unit in front, usually a tough one likes Principes ot Triarii to hold them in place then send another unit around to envelop them, the thing is they usually survive for about 10 minutes this way and unless I am using strong units then they all end up routing eventually, plus since it takes so long to beat them I can't fight armies that I don't outnumber 2 to 1 as even if I can seperate them and envelop them one at a time they take so long to die that one of the other slow moving phalanx units manages to get up behind one of my units and attacks them. If I try to move the unit out of the way that is aboutt o get enveloped they usually start routing as I am moving them, probably because they are concerned about their flanks and losing people or something.
So how do I beat these guys aside from using whatever I skirmishers I have left and then just enveloping them with 2 or 3 units and suffering heavy casualties?