Сделал статические классы с объявлениями функций просчета попаданий, ран, спасов. Немного их протестировал, но не все, так что надо дотестить остальные. Документация старая, так что ее надо обновить в соответствии со сделанными изменениями.