Если в корабль попадут две пушки одновременно - это хорошо для исхода боя, корабль противника получает двойной урон.
Если два пула найдут блок одновременно - это плохо для этих двух пулов, так как один из этих блоков придётся выкинуть.
Это плохо только для одного пула.
Ну сколько там орфанов в сети? Один-два в сутки?
Этим можно пренебречь.
Считайте что у вас 40 пушек, а у противника не 60, а всего 59.
Сильно изменилась задача?
Тем более, что в существующей модели вычислений и у атакующего
вполне могут возникнуть орфаны. Я как-то писал на форуме и приводил
пруф как пул (не помню какой точно) заорфанил свой собственный блок.
С таким поведением можно бороться, но борьба отнимет больше средств, чем результат.