i have heard of this problem and i am afraid there is no way of solving it, its because oif the sheer size of the armies and the towns, your best bet would be to save it before unleashing the epic, because shances are it has been fired somewhere else, so if you save it then you can fire it again and hopefully get it on target, but there is no solution to it.