Sea battle preferences implementation