Pretty great!

That third level sure gave me a run for my money. After several fails at less than minute on the timer, I finally faced that final wave, it sure made my heart beat a bit faster.
You really should preload stuff properly. There are like good 15 second hiccups on game start, play start and first casette grab. I'm guessing these are shader compilation and stuff like that. Really would be nice to have them be in a more controlled place where sounds/music wouldn't do a horrible screech for the whole duration of loading. Other than that it seemed to work just fine in browser to me at least.
I had no trouble keeping the beat, surely enough just a few hours ago I was playing DDR. My biggest issue was a single strangler just sneaking out from out of view to gnaw on my behind. Didn't even realize before the final level (few tries deep too) that the spawn zones are actually marked.
How is the perfect accuracy calculated? I was always hovering around beat 99% and perfect 50% no matter how I played. Just mashing on beat is the "easy" mode to play and I thought that not missing shots etc would then help you perfect levels but that didn't seem to do much to me at least when I tried again by landing my shots.
Dang, FMOD, never seen that name pop up in a jam game the whole 10 years or so I've been doing jams. The music pieces were great and so was mostly all of the sound effects too. The pizza sound was a bit too loud and kinda irritatingly too bit crushed.
Nice visuals too, very cohesive style that fit the whole game and music too. The UI had bit issues scaling up to full screen size or being the original size but obviously it wasn't that big a deal since it was only for like the tutorial. Took me a while to actually notice the HUD on gun had my health too.

Anyways, good job! 👍 Torille...