I had a hard time with the boss, specifically with the roar/sound wave attack; I felt some of those were undodgeable, even if I kept my distance.
The fight was fun, and I liked the upgrades, but I would always die at around 60% of the boss's health due to getting hit by sound waves.
I feel like I am missing something. Is there a dash, or a way to regain health? I'll play again later; the dino design is really cool, and I would love to see what's after it!