Added a bunch of tests for both land and naval battle simulation
Fixed bug: Submarine hits are already calculated during opening fire, must not be calculated again during normal battle.