Итоги голосования для комментария:
Dusha Вернемся на шаг назад.
тогда мы вспоминаем, что мы (в целом) моделируем игру на основании конкретной игровой ситуации (то есть бое).
Мы включаем в нашу игру те аспекты игровой ситуации, которые нас привлекают. И если нам не хочется считать патроны — мы можем их не считать. Также, если нам не нравится возможность перманентного проигрыша с гибелью персонажа — мы не включаем её в модель.

В целом я согласен, что бесконечные перезагрузки — не лучшее решение проблемы, и есть более изящные.
+