translate English to French: You are confronted with a fight straight away, which might overwhelm you a little, but it does provide a few thrills.
Vous êtes confrontés à une bataille tout de suite, ce qui peut vous submerger un peu, mais cela donne quelques frissons.