О чём постоянно и веду речь.
В алгоритме следует учитывать количество
и сейвов, и лоадов.
---
Фактически получается, что игрок в профиле может делать бесконечные сейвы (обычным путём или посредством F6), фиксируя тем самым практически каждый выстрел противника и тем самым, закрепляя удачные исходы событий.
Если всё прошло гладко - тогда продолжение уже с приемлемого сохранения и очередной "неучтённый" сейв. Если же после такой загрузки вышел косяк, то всегда есть возможность переигровки с удачного N-ного сохранения.
В то время, когда другой будет корячиться "на одном дыхании", при этом лавируя как заяц и придумывая всё более изощрённые способы избежать попаданий, чтобы сократить учёт записи лишнего сейва.
Количество сделанных сейвов в профиле однозначно следует учесть.