You should add an instant finish when opponents can no longer win (like when they have no units and their factories are all covered)
Never played advance wars before but this makes me want to play it