pretty fun!, it took me a bit to figure out i had to dive and crash through the enemies to kill them (didn’t read the description award), but eventually i read the description and figured it out!
also, something worth noting is it looks like you’re updating the camera’s position in the _process() function, and its following the player’s position from the _physics_process() function- this can lead to a weird jittering on monitors with refresh rates above 60hz, so it’s recommended to put camera movement in the _physics_process()
if you don’t have a monitor above 60hz, you can change the “Physics Ticks per second” in the project settings to something like 30hz or even 15 to check if you’ve fixed it- it’s not the biggest issue, but it’s a mistake i see people make a lot.
this comment became more about a minor visual bug than the game itself, so i’ll end by saying that i liked it, fun game loop and it felt very polished, especially for a jam game!