Thanks for the feedback, Croy!
The waves get destroyed when colliding with the rocks, so it's a good idea to stay close to them.
There's no dash. But when the boss reaches a certain HP, it drops three eggs. If they hatch, they heal the boss. If you destroy them, they heal you.
Hope that helps! If you have any more questions, please don't hesitate to ask!