Like others have said, really great polish! Even just shooting at nothing is really satisfying! I like the concept of trying to keep snoozing too! Overall, I think you could implement some unique way to incorporate the snooze mechanic more into the core gameplay! Right now, it's just shooting enemies until the timer keeps hitting zero so that you can keep snoozing, but what if there was some sort of benefit to not snoozing? Maybe by purposefully staying awake, different effects could happen, like harder enemies could spawn but you get a temporary buff, stuff like that. This would also mean making the snooze button more difficult to reach, like maybe it's trapped inside a block that you must break before hitting the snooze button, then you have to deal with that and also other incoming enemies. But anyway, there's lots of cool stuff you could do with the mechanics you have in place!
I also wished there was some more visual feedback whenever you took damage. It was quite difficult to tell, and it looked like there was very little or no invisibility frames, so having some of that forgiveness and visual feedback would be helpful.
Otherwise, fun game! Keep at it!