I think I misunderstood something. Where is he running if the archangels go first? They will immediately defeat him.
Also, various berserkers, etc., can only be effective in the case of a siege, either with ballistics (if attacking) or artillery (if defending).
towers comes - they can close with a force field.
P.S. Archers from the towers should shoot at the catapult, because if it destroys all the towers, the archangels will go first.