I liked this story, but I think the protagonist should act first and not just react to the enemies' attacks. Since he has knowledge of the events, he should be able to eliminate some of them in advance, even before they appear in his path, thus avoiding problems!