Your hit box seems so much better than your enemies, and there's no recover time at all in between hits, so if you get trapped, you're screwed, even if you have a bunch of lives. Interesting, but too many technical mistakes.
Verifying earlier comments, don't take jump. It makes the last sequence of the game night impossible, because you jump too far to set up for the next action you have to take. In addition, since you can't shoot in the air, a large jump makes fighting T-Rexs harder.
Taking a point in dash might be ok depending on play style, but definitely not two.
Downgrade-upgrades are the suck.
If I can complete an overtake event within the time limit, and I still can't do an overtake successfully, then the a.i. has been unfairly rubber-banded. Not cool.
When the player dies, what really happens is that the game is force paused and the ship's alpha is set to zero. So you can unpause and continue shooting and collecting money for a few seconds if you want.
The optimal strategy is degenerate. You don't get rewarded for damage, and it's harder to get money when you're trying to damage, so just pick up money until you have what you need.
Oh, hey, it's one of those games where the most expensive weapon isn't actually the best DPS weapon, so you buy all your money for an upgrade just to learn that you've totally screwed yourself. 2/5 for poor balance.
you need the correct technique.