It's reasonably enjoyable and has potential. Funky, silly vibe with a consistent style.
It's a good choice to respawn the player at the start of the current screen after death, with an animation that slows you down by a sec or so; it makes sense as the time limit is the actual challenge.
By far the most frustrating part is the jump trajectory… the range is deceptive, as you jump very high but move almost nowhere horizontally, so with spikes, you have to almost touch them to be able to jump over and I couldn't get across the spikes in the tunnels.
…That is, until I found the run button. Please consider writing the controls somewhere in the level, at the first occurrence when you need them. I missed the overview initially, and then the controls are never explained again until you restart the game.
Having Z & X as primary controls will not be very, uh, ergonomic for people using other keyboard layouts, e.g. QWERTZ or AZERTY. If you have functional keys left to use as controls, they will be more universal. Or consider an option to rebind keys. Or some game engines and JavaScript's KeyboardEvent.code have a way to detect the physical key location on the keyboard, which doesn't depend on the keyboard layout.
It's a minor issue though, just so you're aware. People with non-English keyboard layouts usually learn to have an English layout installed to switch to when needed.
The green critters also don't harm you, which might be a bug. They continue walking at the edge of the screen and don't turn around nor vanish, which looks like a bug.
Quality of life suggestions:
– show an indicator of your progress through the level, so you know how well you're doing and how much is left
– give an option to restart if you feel you ruined your chances
The boss battle was quite fun, although some attacks (jump to the other side, shooting) were too quick for my taste, you barely have time to react even when you see it's coming, especially when you are mid-attack yourself.
Also if you have separate hit points, I feel that every hit should knock down one or make some sort of visual change… if you need an unknown number of hits to remove a hit point, the indicator loses all value. At that point, just have a health bar. You could also knock off teeth in the hit point icon if you need space for more values.
---
Overall it's a fun little game, good luck if you decide to take the concept further.