1 day idea

Ship movement

Dive into the water and appear from another direction, with restrictions, air

Moving to emit waves

Waves will reflect when encountering walls

Wave will push the position of the ship

Waves pushing objects

Wave will push monsters

dense fog

The limited number of shells with a range beyond the player's wave can also cause player waves if dropped

Launch shell attack cooldown time, there will be waves

Destroy several monster nests